Skip to main content

The best B&Bs in West Lothian

Check out our pick of great B&Bs in West Lothian

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Ashcroft Farmhouse

East Calder

At the guest house, all units are fitted with a outdoor furniture and a flat-screen TV. There is a private bathroom with shower in some units, along with bathrobes, a hair dryer and free toiletries. At the guest house, the units include bed linen and towels. friendly and helpful landlady. excellent location, though only min away from the airport, it was quiet, offered a peaceful good sleep after a long flight.

Show more Show less
9.4
Superb
265 reviews
Price from
£130
per night

Wester Muirhouse 3 stars

Linlithgow

Offering a garden and garden view, Wester Muirhouse is located in Linlithgow, 26 km from Edinburgh Zoo and 32 km from Murrayfield Stadium. Providing free private parking, the 3-star bed and breakfast is 16 km from Hopetoun House. The bed and breakfast features family rooms.

At the bed and breakfast, all units have a desk and a private bathroom. Its gorgeous! Very extraordinary. Comfy, cozy, perfectly equipped, beautiful surrounding, very spacious too and even with a winter garden. Host very accommodating, breakfast was various, all in all everything you can ask and wish for.

Show more Show less
9.4
Superb
101 reviews
Price from
£95
per night

Room in Guest room - Cozy Furnished Double Bedroom in Charming Lower Villa Apartment

Broxburn

Featuring garden views, Room in Guest room - Cozy Furnished Double Bedroom in Charming Lower Villa Apartment provides accommodation with a garden and a patio, around 14 km from Edinburgh Zoo. The property is located 20 km from Murrayfield Stadium, 22 km from EICC and 23 km from National Museum of Scotland. Free WiFi is available throughout the property and Hopetoun House is 7.2 km away. Wonderful apartment, very comfortable in a lovely area. Well placed to explore local landmarks and attractions.

Show more Show less
9.4
Superb
5 reviews
Price from
£108.76
per night

The Neuk

Uphall

The guest house is fitted with a TV. The kitchenette comes with a microwave, a toaster and a fridge and there is a private bathroom with a hair dryer and free toiletries. The property has an outdoor dining area. Kathy, provided us with a variety of snacks, cheeses, fruit and breakfast goodies! She opened her heart and home to us. She gave us advice on transportation. The unit was spacious and having two bathrooms was great!

Show more Show less
9.8
Exceptional
43 reviews

West Port Hotel 3 stars

Linlithgow

The West Port Hotel is a traditional Scottish pub and restaurant in the historic town of Linlithgow, West Lothian. It offers en suite rooms with satellite TVs and free Wi-Fi.

The compact rooms at the West Port feature shower rooms with hairdryers. Rooms also include can tea/coffee making facilities. Very nice hotel with an excellent bar/restaurant. and both very reasonably priced. It’s very convenient to the Edinburgh airport and a way better option price wise than staying at the airport.

Show more Show less
8.1
Very good
1,071 reviews
Price from
£79
per night

Rooms at Tarrareoch

Bathgate

Around 3 miles from Bathgate and 9 miles from Livingston, Rooms at Tarrareoch offers accommodation in the West Lothian town of Armadale, 0.5 km from Armadale train station which offers direct connections to Glasgow, Edinburgh and Edinburgh airport, or guests can drive approximately 20-minutes to Edinburgh and 40 minutes to Glasgow Airport.

Each guest room has a flat-screen TV, hairdryer and tea and coffee facilities. There is also an en suite or private shower room. Very kind owner, well situated next to a train station with a connection to both Glasgow and Edinburgh

Show more Show less
8.5
Very good
339 reviews
Price from
£55
per night

Most booked B&Bs in West Lothian this month

B&Bs that guests love in West Lothian

gogless