See the latest prices and deals by choosing your dates.
Hotel in Aberlady
Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar. Old fashioned building, very cleaned and kind.
Hotel in Gullane
The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within 2.9 km of Aberlady Bay Beach and 1.3 km of Muirfield. A wonderful hotel, staff were superb from arrival to departure, rooms are fabulous with luxurious beds and toiletries, clean towels every day whether needed or not. Only 10 mins walk from the hotel to a gorgeous sandy beach, and Gullane has a charming main street. We ate in the main restaurant and the food was amazing, and we used the main bar and the outside garden area and loved the service given and choice of food and drinks in both. Will definitely be back!
Hotel in Dunbar
With uninterrupted views of the Firth of Forth, Bayswell Park Hotel boasts sea views, free parking, and free WiFi throughout. Sublime location, clean and comfortable room, excellent meals (breakfast and dinner), and friendly, knowledgable staff.
Hotel in North Berwick
With free parking, a spa and an award-winning restaurant, Marine North Berwick has views across the Firth of Forth. Overlooking North Berwick Golf Club, the grand building has stylish rooms. fantastic service, feedback always listened to, absolutely worth a stay here
Hotel in Gullane
Situated in Gullane, 1.2 km from Gullane Beach, The Mallard Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant. very stylish and affordable owner is on-site and a fantastic guy who cares a lot.
Hotel in Dirleton
Situated in Dirleton, 2.3 km from Yellowcraig Beach, The Castle Inn features accommodation with a garden, free private parking, a terrace and a restaurant. Friendly staff and food was amazing
Hotel in Dunbar
Set in Dunbar and with Belhaven Bay Beach reachable within 2.7 km, Hillside Bed & Breakfast Dunbar offers a terrace, non-smoking rooms, free WiFi and a bar. Nice clean room sea view accomadating staff after let down of pre book Ed hotel , closed on arrival!
Hotel in Musselburgh
Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar. Everything was aboslutely on point with that price range? Top notch
Hotel in Aberlady
Set in the heart of East Lothian's famous golf courses, Craigielaw offers rooms with views of the courtyard or the coastline with free parking on site. Clean nice people great location and facility
Hotel in North Berwick
Located in the coastal town of North Berwick, Nether Abbey Hotel boasts elegant rooms, a restaurant, free Wi-Fi, and free parking. Really comfortable bedroom, offering sea view and well located, about 15 mins walking distance from the city center and a short walk to the the sea. Really friendly staff, they're dog friendly indeed. They do care about your pet, constantly showing good care to all of us. It's definitely a city to return and a place to recommend (highly recommended). Absolutely great breakfast and quite a good beer selection for your after-hours.
Hotel in North Berwick
Hotel in Gullane
Hotel in Gifford
Hotel in Dunbar
Hotel in Dunbar
Hotel in Musselburgh
Hotel in Dunbar
Hotel in Gullane
Hotel in Aberlady
Hotel in Haddington
Popular with guests booking hotels in East Lothian
Hotel in North Berwick
Popular with guests booking hotels in East Lothian
Hotel in Aberlady
Popular with guests booking hotels in East Lothian
Hotel in Dunbar
Popular with guests booking hotels in East Lothian
Hotel in Aberlady
Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar. Old fashioned building, very cleaned and kind.
Hotel in Dirleton
Situated in Dirleton, 2.3 km from Yellowcraig Beach, The Castle Inn features accommodation with a garden, free private parking, a terrace and a restaurant. Friendly staff and food was amazing
Hotel in Dunbar
Set in Dunbar and with Belhaven Bay Beach reachable within 2.7 km, Hillside Bed & Breakfast Dunbar offers a terrace, non-smoking rooms, free WiFi and a bar. Nice clean room sea view accomadating staff after let down of pre book Ed hotel , closed on arrival!
Hotel in North Berwick
Located in the coastal town of North Berwick, Nether Abbey Hotel boasts elegant rooms, a restaurant, free Wi-Fi, and free parking. Really comfortable bedroom, offering sea view and well located, about 15 mins walking distance from...
Hotel in Gullane
Greywalls Hotel is situated on the edge of Muirfield’s championship golf course, on the 9th and 18th holes. There are ample gardens, tennis courts and free Wi-Fi. A beautiful house with a beautiful garden!
There are 287 hotels in East Lothian you can book on Booking.com.
On average, 3-star hotels in East Lothian cost £88 per night, and 4-star hotels in East Lothian are £142 per night. If you're looking for something really special, a 5-star hotel in East Lothian can on average be found for £222 per night (based on Booking.com prices).
On average, it costs £238 per night to book a 3-star hotel in East Lothian for tonight. You'll pay on average around £250 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in East Lothian will cost around £373 (based on Booking.com prices).
Dunbar, Aberlady and North Berwick are popular with other travellers visiting East Lothian.
For hotels in East Lothian that serve up a highly-rated breakfast, try The Bonnie Badger, Tweeddale Arms Hotel and The Mallard Hotel.
Breakfast at these hotels in East Lothian are also highly rated: Old Aberlady Inn, Bayswell Park Hotel and The Lodge at Craigielaw and Golf Courses.
Old Aberlady Inn, The Bonnie Badger and Marine North Berwick are some of the popular hotels in East Lothian.
In addition to these hotels, Bayswell Park Hotel, The Lodge at Craigielaw and Golf Courses and Nether Abbey Hotel are also popular in East Lothian.
The Mallard Hotel, Bayswell Park Hotel and Hillside Bed & Breakfast Dunbar have received great reviews from travellers in East Lothian regarding the views from their hotel rooms.
Guests staying in East Lothian also spoke highly of the views from the rooms at Greywalls Hotel & Chez Roux, The Castle Inn and Marine North Berwick.
Couples travelling in East Lothian loved staying at The Bonnie Badger, Old Aberlady Inn and The Lodge at Craigielaw and Golf Courses.
Similarly, these hotels in East Lothian are highly rated by couples: Nether Abbey Hotel, The Mallard Hotel and Hillside Bed & Breakfast Dunbar.
Many families visiting East Lothian loved staying at Old Aberlady Inn, The Lodge at Craigielaw and Golf Courses and The Bonnie Badger.
Similarly, Nether Abbey Hotel, Greywalls Hotel & Chez Roux and Hillside Bed & Breakfast Dunbar are also popular among family travellers.
Wonderful gem of a hotel in great location to explore East Lothian. Staff extremely obliging and friendly. Very good value. Big room, comfy bed, good food and great service. So good to stay in a charming character filled hotel rather than a soulless box like so many chain hotels. Highly recommended. A credit to the owner in what have been difficult times for the hospitality business.
Lovely rural pub hotel. Bar / restaurant available. Good food - dinner and breakfast. Decent rooms, comfortable bed. Good location for East Lothian - Museum of Flight, North Berwick Locked storage area in loading yard for bikes. Friendly, helpful staff. Traditional decor and furniture
Clean, good value hotel in Aberlady Excellent hosts and friendly helpful staff Lovely beer garden at the rear of the inn Whilst we didn’t eat in the evening the menu looked good Nice continental breakfast Excellent location for all the golf courses along the East Lothian coast Recommended
the most lovely hotel which was a perfect location for East Lothian. Delightful staff and the most delicious breakfast. will certainly go back.
Haddington
Great location for buses into Edinburgh and general East Lothian exploring. The apartment had everything we needed.
In all honesty, I stumbled upon this hotel quite by chance after my travels across Scotland. Unfortunately, I had only a day before my departure, but I would have gladly savored the opportunity to spend more time within its walls. This exceptional hotel is nestled in a quaint location not far from Edinburgh. The picturesque surroundings of the hotel, adorned with the beauty of nature, bestow upon it a charming and cozy aura reminiscent of a stately castle hotel, replete with its own unique attributes. The ambiance strikes an artful balance between historical heritage and modern comforts, without compromising its inherent historical significance. Remarkably, the hotel even boasts the convenience of an elevator! What truly sets this establishment apart from a plethora of others is the impeccably trained and courteous staff, representing an ideal fusion of attentive warmth and refined formality, so often associated with this esteemed nation.
the hotel was really good and people very nice and helpful
Was meeting friends so decided to stay over. No12 is central location and staff were exceptionally friendly and helpful. Room and bar/dining area lovely. nothing appeared to be a problem.
Lovely small cozy rooms - spotlessly clean! And lovely aesthetic.
Loved hotel and food in bar hosted by excellent staff.
Amazing place in an absolutely stunning location, the views are unbelievable! The staff were very helpful and friendly and the breakfast was beautiful also. Would highly recommend and would definitely visit again, would like to stay longer and sample the spa facilities next time.
Perfect location for us and we all had a great time. The caravan exceeded our expectations and one couple are planning to return to the same caravan for a break.