
East Lothian is a region in United Kingdom. 10 Top-Rated hotels in East Lothian, United Kingdom: Old Aberlady Inn, The Bonnie Badger, The Watchman Hotel, The Castle Inn, Ravelston House, Nether Abbey Hotel, Bayswell Park Hotel, Dunmuir Hotel, Tweeddale Arms Hotel
1. Old Aberlady Inn
Old Aberlady inn West Mains Street, Aberlady, EH32 0RF, United Kingdom
Overall Ratings
9.2 based on 462 reviews

Featuring a restaurant, bar, garden and free WiFi, Old Aberlady Inn is located in Aberlady, 1.1 miles from Gosford House. This 3-star hotel offers room service. The hotel has family rooms.
At the hotel, rooms come with a desk, a flat-screen TV, a private bathroom, bed linen and towels. The rooms will provide guests with a closet and an electric tea pot.
Old Aberlady Inn offers a continental or à la carte breakfast.
The accommodation has a sun terrace. Guests at Old Aberlady Inn will be able to enjoy activities in and around Aberlady, like hiking, windsurfing and cycling.
The nearest airport is Edinburgh Airport, 20 miles from the hotel.
Reviewed By Kate
The staff are so friendly and accommodating. The breakfast was delicious!! I also loved the cookies they placed in our room haha
2. The Bonnie Badger
Main Street Gullane, Gullane, EH31 2AB, United Kingdom
Overall Ratings
9.2 based on 236 reviews

This property is a 10-minute walk from the beach. The Bonnie Badger features a restaurant, bar, a shared lounge and garden in Gullane. Among the facilities at this property are a 24-hour front desk and luggage storage space, along with free WiFi throughout the property. The hotel has family rooms.
At the hotel, each room comes with a closet, a flat-screen TV, a private bathroom, bed linen and towels. Every room comes with a safety deposit box, while certain rooms include a terrace and others also offer garden views.
Continental and à la carte breakfast options are available daily at The Bonnie Badger.
The accommodation provides an ironing service, as well as business facilities like fax and photocopying.
Edinburgh is 21 miles from The Bonnie Badger, while North Berwick is 5 miles away. The nearest airport is Edinburgh Airport, 30 miles from the hotel.
Reviewed By Lauren
Everything was wonderful! We stayed at the Bonnie Badger for a few nights just as a mini staycation during Covid. The food was absolutely incredible, everything we ate we loved. When it was sunny and warm we ate out in the garden where you can watch the chefs BBQ and prepare food. I can't say enough about the food, it was delicious! And, they even made a note to accommodate our breakfast dietary requirements every morning without even asking. The staff couldn't have been more lovely and they genuinely seem to enjoy working there. That makes all the difference to me. We will definitely be going back!
3. The Watchman Hotel
The Watchman Hotel East Links Road, Gullane, EH31 2AF, United Kingdom
Overall Ratings
8.6 based on 130 reviews

This property is a 8-minute walk from the beach. The Watchman Hotel has a restaurant, bar, a shared lounge and garden in Gullane. There's a sun terrace and guests can use free WiFi and free private parking.
At the hotel, rooms come with a desk, a flat-screen TV, a private bathroom, bed linen and towels. At The Watchman Hotel rooms contain a seating area.
The accommodation offers a continental or buffet breakfast.
Guests at The Watchman Hotel will be able to enjoy activities in and around Gullane, like cycling.
The reception at the hotel can provide tips on the area.
Edinburgh is 15 miles from The Watchman Hotel, while St. Andrews is 21 miles from the property. The nearest airport is Edinburgh Airport, 22 miles from the accommodation.
Reviewed By Mike
very stylish and affordable owner is on-site and a fantastic guy who cares a lot.
4. The Castle Inn
The Castle inn Manse Road, Dirleton, EH39 5EP, United Kingdom
Overall Ratings
8.5 based on 132 reviews

The Castle Inn has a restaurant, bar, a garden and terrace in Dirleton. The hotel features family rooms.
Guests at the hotel can enjoy a à la carte breakfast.
Edinburgh is 17 miles from The Castle Inn, while St. Andrews is 20 miles from the property. The nearest airport is Edinburgh Airport, 24 miles from the accommodation.
Reviewed By Neil
Friendly staff, good food, excellent location to watch the golf!
5. Ravelston House
182 North High Street, Musselburgh, EH21 6BH, United Kingdom
Overall Ratings
8.4 based on 531 reviews

Located in Musselburgh, a 20-minute walk from Musselburgh Racecourse, Ravelston House has accommodations with a restaurant, free private parking, a bar and a garden. Featuring family rooms, this property also provides guests with a sun terrace. The property provides evening entertainment and free WiFi throughout the property.
At the hotel, the rooms are equipped with a closet, a flat-screen TV, a private bathroom, bed linen and towels.
The nearest airport is Edinburgh Airport, 18 miles from Ravelston House.
Reviewed By Kenneth
location was great for us. we used it as a central location for the whole Firth of Fourth
6. The Lodge at Craigielaw and Golf Courses
Aberlady, Aberlady, EH32 0PY, United Kingdom
Overall Ratings
8.9 based on 257 reviews

You're eligible for a Genius discount at The Lodge at Craigielaw and Golf Courses! To save at this property, all you have to do is sign in.
This property is a 9-minute walk from the beach. 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.
Each room at The Lodge at Craigielaw and Golf Courses features private bathroom facilities and a flat-screen TV. Tea/coffee making facilities are provided. Free Wi-Fi is available throughout.
The bright and spacious restaurant offers a wide variety of dishes made with fresh local produce. Guests can choose from a great selection of fine wines.
Guests can also enjoy a game of golf at one of the golf courses in the direct area of the property. Edinburgh is a 30-minute drive away. Museum of Flight is 8 miles away. Musselburgh Racecourse is a 20-minute drive.
Reviewed By Martin
Our room was clean and tidy and looked like it had been recently refurbished including a new bathroom with huge walk-in rainfall shower. We had requested twin beds and this was fulfilled. Breakfast buffet was very good
7. Nether Abbey Hotel
20 Dirleton Avenue, North Berwick, EH39 4BQ, United Kingdom
Overall Ratings
8.8 based on 278 reviews

This property is a 10-minute walk from the beach. Located in the coastal town of North Berwick, Nether Abbey Hotel features elegant rooms, a restaurant, free Wi-Fi, and free parking. Golfers can enjoy exciting courses along the coast, including North Berwick Golf Club, a 3-minute drive away; golf tours can be arranged at the hotel.
Each room at Nether Abbey Hotel features an private bathroom with free toiletries, a flat-screen TV, and tea/coffee making facilities. The rooms are elegantly decorated and feature high ceilings. there are 12 rooms in total and 6 rooms have sea views.
A full Scottish breakfast is included and is freshly cooked to order using locally sourced produce where possible. The award-winning, on-site restaurant offers a varied menu; all food is homemade and the restaurant specializes in fresh seafood and lobsters.
The train station is a 4-minute walk away and offers regular trains to Edinburgh, which can be reached in 25 minutes.
St Andrews and its famous golfing is around 90 miles from the property.
Reviewed By Barb
The customer service was exceptional! Smey facilitated and assisted us in being able to complete our COVID test in order to return to the US. We inquired upon registration if we could use their computer and the staff said absolutely. However, it did not have a camera or microphone which was required. So, Smey volunteered to have her husband bring her laptop for us to use which went above and beyond our expectataions. However, I had an iPad and she assisted us in getting set up to complete our online test and get the results. The customer service and the people are what makes you want to go back to an establishment. The dinner and breakfast were delicious and the proximity to the water was ideal. Would highly recommend this hotel.
8. Bayswell Park Hotel
16 Bayswell Park , Dunbar, EH42 1AE, United Kingdom
Overall Ratings
8.4 based on 944 reviews

You're eligible for a Genius discount at Bayswell Park Hotel! To save at this property, all you have to do is sign in.
With uninterrupted views of the Firth of Forth, Bayswell Park Hotel features sea views, free parking, and free WiFi throughout. Located at the end of Dunbar High Street, the property is perched on a cliff top, looking out to Bass Rock and the Isle of May.
Bayswell Park Hotel offers rooms that are bright and modern with high ceilings, and some have picturesque views of the sea. Each comes with a TV, tea/coffee making facilities, and an private bathroom. Some rooms benefit from their own hot tub.
The modern bar serves a range of wines, whiskeys and beer, and a full cooked breakfast is provided each morning.
The John Muir Way goes directly past the hotel and the Ancient Harbor is a short walk along it. Dunbar Railway Station is less than a mile from Bayswell Park Hotel, and the town’s restaurants and bars can be reached in around 5 minutes on foot.
Reviewed By Mary
Loved everything!! Highly recommend! Breakfast and views are unmatched. Great team of people working there. Very accommodating to our requests.
9. Dunmuir Hotel
Queens Road, Dunbar, EH42 1LG, United Kingdom
Overall Ratings
8.7 based on 708 reviews

You're eligible for a Genius discount at Dunmuir Hotel! To save at this property, all you have to do is sign in.
In the heart of Dunbar, this 3 star Visit Scotland awarded property is located just 150 feet from the sandy Dunbar Beach. The traditional hotel offers home-cooked food and a bar. Free WiFi is offered throughout the property.
The hotel is currently under going a refurbishment which if you book a Standard room you will be affected from 8am to 4pm Monday to Thursday by noise.
The Grill restaurant is currently closed but we are offering dinning in our Wee Bar, Tables are limited and please call to book.
The elegant bedrooms each have modern private bathrooms with complimentary toiletries and fluffy towels. All rooms feature a flat-screen TV, tea/coffee making facilities, a hairdryer and ironing facilities.
Guests can relax in the 1902 Bar, which offers a wide selection of malt whiskeys, local ale, spirits and cocktails. Drinks and snack are also available in the lobby area. The Grill restaurant serves traditional food and local specialties using fresh local Scottish produce.
Dunmuir hotel is less than 10 minutes' walk from Dunbar Railway and the town center. Dunbar Golf Club is 5 minutes' walk, Winterfield Golf Course is a 6-minute car drive, and Tantallon Castle is a 20-minute drive away.
Reviewed By Mandy
The staff were friendly and welcoming. Breakfast was excellent with a wide choice and all freshly cooked/prepared.
10. Tweeddale Arms Hotel
High Street, Gifford, EH41 4QU, United Kingdom
Overall Ratings
8.4 based on 428 reviews

The Tweeddale Arms is located in the charming village of Gifford, 40 minutes’ drive from Edinburgh. It is at the foot of the Lammremuir Hills and within easy reach of 17 golf courses.
The building dates back to 1685, and has views through lime trees to the nearby green and river. There is space for free parking nearby, and guests can also enjoy free Wi-Fi.
Rooms are all furnished in a traditional style, and offer a flat-screen TV and facilities for making tea and coffee. The private bathrooms come with a hairdryer for guests to use.
It is just a 30-minute drive from Tweeddale to the coast at Berwick, and the historic market town of Haddington is 10 minutes away by car.
Reviewed By Rikki
Room was very clean and quiet. Staff were very friendly. Nice bar with friendly locals.