The village of Ecclesmachans is served by the 31 and 32 buses from and to Linlithgow, Uphall Station and Livingston.
The nearest train stations are
Linlithgow, Uphall and Livingston. You can get a taxi from any of these
stations to the site.
From Linlithgow Bus or Train Station a
taxi will cost approximately £10. From Uphall Train Station a taxi will
cost approximately £8. From Livingston Bus or Train Station a taxi will
cost approximately £15. From Edinburgh Airport a taxi will cost
approximately £15. These prices are all approximate and may depend on which taxi service and whether or not pre-booked.
Pick ups may be possible - please ask the reservations steward (Thorkil) when you book
There is plentiful parking: parking for up to 14 cars immediately adjacent to the hall with large overflow car park approximately 300m away.