Hotels in West Lothian
25 handpicked places to stay
Photo © Des Nelson, Google Maps
West Lothian sits neatly between Edinburgh and Glasgow, which makes it useful for anyone wanting to explore the central belt without paying capital city prices. Livingston has the biggest cluster of hotels, including the Mercure Livingston Hotel and Livingston Lodge Hotel, handy for the town's shopping and business parks, while Linlithgow offers a more historic base near the palace and loch.
Further out, the countryside brings a different style of stay. Macdonald Houstoun House and Dalmahoy Hotel & Country Club near Kirknewton suit those wanting golf and grounds, while smaller B&Bs such as Wester Muirhouse, Arden Country House and Ashcroft Farmhouse near Broxburn and East Calder give a quieter, farmhouse feel. Bathgate and Uphall add further options for travellers passing through on the M8 corridor.
Best Western The Hilcroft Hotel West Lothian
Hotel · East Main Street, Livingston
A straightforward 32-room hotel on East Main Street in Livingston, suited to drivers who want free parking and easy runs to Edinburgh or Glasgow.
Chain Runner by Marstons Inns
Hotel · Almondvale Business Park, Livingston
Chain Runner by Marstons Inns is a pub-hotel on Almondvale Business Park in Livingston, with free on-site parking and an electric vehicle charge point.
Livingston Lodge Hotel
Hotel · Hawkbrae, Livingston
A 24-room hotel on Hawkbrae in Livingston, West Lothian, with free parking and a restaurant and bar on site.
Macdonald Houstoun House
Hotel · Uphall, Broxburn
A 71-room hotel in Broxburn with easy reach of Edinburgh and West Lothian, offering a spa, indoor pool and golf nearby.
Bankton House Hotel
Hotel · Murieston, Livingston
Small 8-room hotel in Murieston, Livingston, close to Livingston South station and within reach of Edinburgh Zoo, with free parking on site.
Mercure Livingston Hotel
Hotel · Almondview, Livingston
A large, low-rise 120-room hotel in Livingston, West Lothian, with an indoor pool and easy access to the Designer Outlet.
Premier Inn Livingston Bathgate
Hotel · Starlaw Road, Livingston
Premier Inn Livingston Bathgate offers en-suite rooms with free on-site parking, just off the M8 near Edinburgh and local business parks.
Arden Country House
Hotel · Belsyde Country Estate, Linlithgow
Small three-room hotel on the Belsyde Country Estate near Linlithgow, handy for golf, fishing and a day trip to Edinburgh Zoo.
Champany Inn
Hotel · Champany, Linlithgow
A steak-lovers' stopover near Linlithgow, with 16 en-suite rooms above a renowned dining room and free parking for easy touring.
Star and Garter Hotel
Hotel · 1 High Street, Linlithgow
Just five rooms but a full spa, gym and indoor pool: the Star and Garter Hotel sits on Linlithgow's High Street near the Palace.
The Queens View Luxury B&B
B&B · 3b Parkhead Holdings, Linlithgow
A four-room B&B on the edge of Linlithgow, West Lothian, with garden views and free on-site parking close to Edinburgh Zoo.
Dalmahoy Hotel & Country Club
Hotel · Dalmahoy Hotel & Country Club, Kirknewton
A grand 215-room country club hotel in Kirknewton, West Lothian, set among golf courses with a spa and pool near Edinburgh Zoo.
Balbairdie Hotel
Hotel · 3 Bloomfield Place, Bathgate
Bathgate hotel with its own bar and breakfast service, plus free on-site parking and easy access to local pubs and restaurants.
Cairn Hotel
Hotel · Blackburn Road, Bathgate
Hotel on Blackburn Road in Bathgate, West Lothian, handy for golf, pubs and Edinburgh Zoo, with free on-site parking.
Oatridge hotel
Hotel · 2-4 East Main Street, Uphall
A straightforward hotel in Uphall, West Lothian, with en-suite family rooms and free on-site parking, handy for Edinburgh Zoo.
The Neuk
Guest Accommodation · 1 Forkneuk Road, Uphall
A breakfast-focused guest stay in Uphall, West Lothian, with a garden and free parking close to Edinburgh Zoo.
Home from Home Bed and Breakfast
B&B · 10 Eastcroft Court, Livingston
Adults-only B&B in Livingston, West Lothian, with free parking and en-suite rooms a short trip from golf and fishing.
Fairway Hotel
Hotel · 2 Edinburgh Road, Bathgate
A no-fuss hotel in Bathgate, West Lothian, suited to business trips, weddings and family stopovers alike, with free parking on-site.
Premier Inn Livingston M8 Jct3
Hotel · Deer Park Avenue, Livingston
Premier Inn Livingston M8 Jct3 offers restaurant dining and breakfast beside the motorway, handy for MacArthur Glen and Edinburgh.
Travelodge Livingston
Hotel · The Hub, Livingston
Budget hotel at The Hub in Livingston, next to the Designer Outlet and within easy reach of Edinburgh for shopping or business.
Whitecroft B&B
B&B · 7 Raw Holdings, Livingston
A quiet three-room, adults-only B&B in Livingston, handy for day trips into Edinburgh or Glasgow.
West Port Hotel
Hotel · 18-20 West Port, Linlithgow
A West Port hotel in Linlithgow, West Lothian, with free on-site parking and easy access to golf, fishing and the town's pubs and restaurants.
Wester Muirhouse
B&B · Fishers Road, Linlithgow
A farmhouse-style B&B on Fishers Road near Linlithgow, with garden views and free WiFi, set among West Lothian's countryside.
Tarrareoch Guest House
Guest Accommodation · Station Way, Bathgate
Tarrareoch Guest House in Bathgate, West Lothian offers free on-site parking, en-suite rooms and round-the-clock reception close to Armadale.
Ashcroft Farmhouse
Guest Accommodation · Ashcroft Farmhouse, East Calder
A farmhouse conversion with just six rooms near East Calder, offering a quiet, homely base for exploring West Lothian.
Know a hotel / b&b in West Lothian that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b