Hotels in Bathgate

Bathgate Hotels

The West Lothian region of Scotland is home to some of the country's most historical sites, with a legacy stretching back over thousands of years. Bathgate, originally a medieval settlement in the area, boasts a number of these, as well as a thriving local culture and some fantastic eating establishments to boot. Scotland may have rejected independence in 2014, but with so much on offer in Bathgate, the only West Lothian question you'll be asking is 'when can I book my next visit?'.

A local area steeped in history

Venture north out of the town just two miles and you’ll discover a Neolithic burial mound at Cairnpapple Hill. This fascinating ritual site has been centrally important to local people ever since roughly 3,500 BC, all the way through the Bronze Age to more recent times. It was no doubt originally selected because it offers spectacular views all the way around the coast. These days it houses a small visitor's centre for people who wish to find out more. It may also be worth checking out the Torphichen Preceptory, an ancient church just a few miles outside of the town.

Leisure pursuits

Of course, any holiday in Scotland wouldn't be complete without a round of golf or two. Well, you'll be pleased to know that Bathgate has just the solution, with a splendid golf club located right in the heart of the town, just five minutes' walk from the train station. The former site of Bathgate Castle can be seen from the 10th hole of the course, providing a hint of the area's previous history. The club has also produced not one, but two previous Ryder Cup captains in Eric Brown and Bernard Gallacher – a testament to the quality of golf on offer here.

For culture vultures and foodies alike, Bathgate hotels are a perfect choice. The town's community theatre, for example, stages regular events, concerts and plays. There is also a good selection of local pubs and restaurants, such as the Balbairdie Restaurant, which offers a fine choice of dishes and a friendly atmosphere.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555