Williamscraig is situated in beautiful countryside with the historic Linlithgow only 1.5 miles away. Edinburgh is only 19 miles away by car, or why not take the train which goes from Linlithgow to Edinburgh in 17 minutes!
We have plenty of things to do at Williamscraig itself, or go slightly further afield to enjoy the local attractions. Eating out and shopping are also an important part of your holiday, and more information can be found on our Eating and Shopping page.