A rocky coastline with orange lichen, the sea, and a distant island.

Search East Lothian Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for East Lothian hotels

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (302 reviews)
"Great"
United States
Russell
The price is S$570
includes taxes & fees
14 Jul - 15 Jul
Marine North Berwick

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (986 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is S$278
includes taxes & fees
12 Jul - 13 Jul
Carberry Tower Mansion House and Estate

Ravelston House

Ravelston House
3.0 star property
Musselburgh
8.6 out of 10, Excellent, (453 reviews)
"Friendly staff, clean accommodation with easy access"
United Kingdom
Denise
The price is S$115
includes taxes & fees
19 Jul - 20 Jul
Ravelston House

Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
Newcraighall
9.0 out of 10, Wonderful, (23 reviews)
"Its far away from the city. Some staff was not so welcoming."
Canada
Saumendu
The price is S$167
includes taxes & fees
26 Jul - 27 Jul
Premier Inn Edinburgh A1 - Newcraighall

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4 out of 10, Exceptional, (206 reviews)
"Beautifully appointed room overlooking Muirfield golf course, clean and spacious for 1, staff were courteous and professional. Breakfast was outstanding. "
United Kingdom
andrew
The price is S$619
includes taxes & fees
2 Aug - 3 Aug
Greywalls Hotel and Chez Roux

The Linton Hotel

The Linton Hotel
4.0 star property
East Linton
8.4 out of 10, Very good, (513 reviews)
"Good value, friendly staff and good breakfast."
United Kingdom
Katharine
The price is S$121
includes taxes & fees
3 Aug - 4 Aug
The Linton Hotel

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
9.4 out of 10, Exceptional, (13 reviews)
"Beautiful quiet location. Lovely atmosphere- especially the old library. Food was excellent and good value for money. Staff very friendly. Small but clean room."
United Kingdom
Kathleen
The price is S$249
includes taxes & fees
26 Jul - 27 Jul
Open Arms Hotel

Pine Marten, Dunbar by Marston's Inns

Pine Marten, Dunbar by Marston's Inns
4.0 star property
Dunbar
8.4 out of 10, Very good, (391 reviews)
"Lovely stay and very clean rooms and bathrooms.Very nice breakfast"
United Kingdom
Julie
The price is S$151
includes taxes & fees
13 Jul - 14 Jul
Pine Marten, Dunbar by Marston's Inns

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
Dunbar
8.8 out of 10, Excellent, (527 reviews)
"Excellent and would highly recommend stay, food and junior suite with hot tub. Areas of improvement: Old plumbing pipes by the hot tub in room 24 fires off unpleasant scents here and there and staff could be a bit more friendly and approachable."
United Kingdom
Saad
The price is S$231
includes taxes & fees
20 Jul - 21 Jul
Bayswell Park Hotel

The Folly Hotel

The Folly Hotel
3.0 star property
North Berwick
7.8 out of 10, Good, (121 reviews)
"Cosy, clean and comfortable. Perfect location. Would definitely recommend "
United Kingdom
Andrew
The price is S$257
includes taxes & fees
13 Jul - 14 Jul
The Folly Hotel

Tweeddale Arms Hotel

Tweeddale Arms Hotel
4.0 star property
Gifford
8.6 out of 10, Excellent, (320 reviews)
"Great hotel..even better Breakfast.."
United Kingdom
Trevor
The price is S$224
includes taxes & fees
12 Jul - 13 Jul
Tweeddale Arms Hotel

Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
Haddington
8.2 out of 10, Very good, (453 reviews)
"Very clean room, very friendly helpful staff and owners. Very reasonably priced lovely meal"
United Kingdom
Andrew
The price is S$258
includes taxes & fees
19 Jul - 20 Jul
Maitlandfield House Hotel

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (423 reviews)
"The tv in the room didn’t work and only half the dishes on the menu were available even though it was a small basic menu and it was not near alternative places to eat so this was not good"
United Kingdom
William
The price is S$259
includes taxes & fees
17 Jul - 18 Jul
The Sun Inn

The Law

The Law
3.0 star property
North Berwick
8.8 out of 10, Excellent, (15 reviews)
"Delicious food, friendly hospitality. Rooms are cute, clean and comfy, if a touch tight. "
United States
Matthew
The price is S$410
includes taxes & fees
7 Jul - 8 Jul
The Law

Premier Inn Edinburgh A1 - Musselburgh

Premier Inn Edinburgh A1 - Musselburgh
3.0 star property
Musselburgh
6.8 out of 10, (15 reviews)
"Comfortable bed, clean room, and the staff was very helpful and friendly."
Canada
jody
The price is S$140
includes taxes & fees
26 Jul - 27 Jul
Premier Inn Edinburgh A1 - Musselburgh

Orchard House Lodges

Orchard House Lodges
3.0 star property
Haddington
9.6 out of 10, Exceptional, (65 reviews)
"Calm country setting with several Highland “Coos” in a pasture, just in front of our door! The town of Haddington is very nice and picturesque. We would definitely book again!"
United States
William
The price is S$188
includes taxes & fees
7 Jul - 8 Jul
Orchard House Lodges

Arden House

Arden House
3.5 star property
Musselburgh
10.0 out of 10, Exceptional, (72 reviews)
"Very friendly host, good breakfast served to the room."
Germany
Joerg
The price is S$311
includes taxes & fees
8 Jul - 9 Jul
Arden House

The Juniperlea Inn

The Juniperlea Inn
3.0 star property
Pathhead
9.2 out of 10, Wonderful, (76 reviews)
"Delightful place staff were excellent, was terrific and all for a reasonable price couldn't ask for anything more."
Canada
David
The price is S$207
includes taxes & fees
7 Jul - 8 Jul
The Juniperlea Inn

Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.4 out of 10, Very good, (5 reviews)
"We loved our one night stay here. I was worried because I didn’t realize there was no lift on the property, but the staff was very helpful in getting us to our room. "
United States
Amber
The price is S$190
includes taxes & fees
19 Jul - 20 Jul
Premier Inn Edinburgh A7 - Dalkeith

The Crown & Kitchen

The Crown & Kitchen
3.5 star property
East Linton
9.2 out of 10, Wonderful, (180 reviews)
"Excellent no other thing to say."
United Kingdom
Paul
The price is S$207
includes taxes & fees
14 Jul - 15 Jul
The Crown & Kitchen
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top East Lothian Hotel Reviews

Guide to exploring East Lothian

Top reasons to visit East Lothian

  • Stunning Beaches: East Lothian boasts picturesque beaches, ideal for leisurely strolls and relaxation by the sea.
  • World-Class Golf: Experience renowned golf courses that attract enthusiasts from around the globe.
  • Rich History: Explore historic castles and charming towns like North Berwick, rich in local heritage.
  • Outdoor Adventures: Enjoy woodland walks and wildlife tours in the region's beautiful nature reserves.
  • Local Whisky Distilleries: Savor the finest Scotch whisky with visits to local distilleries.

Find great hotels in East Lothian

Explore a variety of accommodation options in East Lothian, Scotland, where you can find family-friendly hotels, charming guesthouses, and inviting lodges. Whether you seek luxury or a pet-friendly environment, this picturesque region offers a range of hotels that cater to your needs, perfect for a relaxing beach vacation. Enjoy the warm hospitality and stunning landscapes that East Lothian has to offer during your stay.

  • Marine North Berwick: Overlooking the stunning coastline, Marine North Berwick is a luxurious 5-star hotel that offers an unforgettable beach getaway. With a guest rating of 8.8 out of 10, this property is ideal for families and adventure seekers alike. Guests can enjoy direct access to the beach and partake in an array of adventure sports nearby, including sailing, fishing, windsurfing, and waterskiing. The hotel also caters to younger guests with amenities like first aid kits and breakfast options tailored for children, ensuring a family-friendly atmosphere.
  • Pine Marten, Dunbar by Marston's Inns: This charming 4-star inn boasts a warm and inviting atmosphere, making it a delightful choice for travellers seeking comfort and good food. With a guest rating of 8.4 out of 10, Pine Marten offers a variety of dining options, including a restaurant and a bar, alongside a hearty full breakfast to start your day. Entertainment features, such as flat-screen televisions, enhance the experience, making it a perfect spot to unwind after exploring the beautiful East Lothian area.
  • Carberry Tower Mansion House and Estate: Set within an enchanting estate, Carberry Tower Mansion House and Estate is a splendid 4-star accommodation with an impressive guest rating of 9.4 out of 10. Favouring eco-conscious travellers, this property is eco-certified, showcasing a commitment to sustainability. Guests can appreciate the grandeur of the mansion while enjoying its elegant rooms and beautiful grounds, perfect for a tranquil retreat away from the hustle and bustle. The estate's focus on eco-friendly practices ensures a responsible yet luxurious stay.

Where to stay in East Lothian

East Lothian offers an enchanting escape for those seeking adventure and stunning scenery. This superb location is perfect for a weekend getaway, featuring picturesque coastal paths and historical sites. Discover friendly local vibes in charming towns like North Berwick, while enjoying enjoyable golf courses and outdoor excursions. Experience the warmth of the community as you explore the lowland beauty and rich heritage of this captivating region.

  • North Berwick: Nestled on the shores of the Firth of Forth, North Berwick is a picturesque coastal town celebrated for its stunning scenery and outdoor activities. Travellers flock here to enjoy the sandy beaches, golf courses, and hiking trails that showcase the natural beauty of East Lothian. The town's highlights include the enchanting East Lothian coastline, the nearby Bass Rock, a haven for seabirds, and the scenic North Berwick Law, which offers panoramic views of the surrounding area. With a vibrant marina and a charming high street filled with quaint shops and eateries, North Berwick is a delightful destination for those seeking both adventure and relaxation.
  • Musselburgh: Known for its rich cultural heritage, Musselburgh is a historic town that offers a blend of outdoor experiences and family-friendly activities. Visitors are drawn to its bustling high street, where one can find an array of shops, restaurants, and cafés. Musselburgh is also home to the famous Musselburgh Racecourse, one of the oldest in the country. Highlights include the stunning ruins of the 16th-century Musselburgh Castle and the nearby Fisherrow Harbour, perfect for leisurely strolls along the waterfront. This charming town presents an inviting atmosphere for families and culture enthusiasts alike.
  • Dunbar: A coastal gem in East Lothian, Dunbar boasts a stunning landscape that blends beautiful beaches with rich historical significance. Renowned for its outdoor activities, including golfing and hiking, Dunbar's attractions include the scenic Belhaven Bay and the historic Dunbar Castle, which offers a glimpse into Scotland's storied past. The local area is perfect for beachgoers and nature lovers, with opportunities to explore coastal paths and enjoy breathtaking views of the North Sea. Dunbar is not just a place to visit; it's an experience that captures the essence of Scotland's natural beauty.

Things to do in East Lothian

Shopping

In East Lothian, visit the vibrant shops at The Centre, Livingston, just a short drive away, featuring a mix of high street retailers and local boutiques. Also, explore the charming market at Haddington, where you can find unique gifts and handcrafted souvenirs from local artisans.

Recreation

The Spa at the Macdonald Marine Hotel offers a tranquil environment with rejuvenating treatments, including massages and facials. For outdoor enthusiasts, the stunning coastline features picturesque walks, while golf enthusiasts can enjoy world-class courses set against breathtaking backdrops of East Lothian's natural beauty.

Adventure

Explore the stunning coastline at Tyninghame Beach, where you can enjoy beachcombing and horse riding. Nearby, the John Muir Way offers scenic walking and cycling trails, showcasing beautiful landscapes and wildlife along the way.

Nightlife

Explore The Crown and Kitchen in Haddington for a lively pub atmosphere, where you can enjoy local ales. For a more relaxed vibe, visit The Lounge at the Vic in Musselburgh, offering cocktails and a comfortable setting to unwind after a day of sightseeing.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in East Lothian

East Lothian offers a delightful blend of outdoor adventures and scenic beauty, perfect for a memorable vacation. Visitors can explore stunning beaches, historic castles, and nature reserves, catering to those seeking relaxation, culture, or a romantic getaway. Whether you're strolling along the coast or delving into local heritage, East Lothian promises a charming experience for all types of travellers.

  • North Berwick Law: Ascend this prominent hill for stunning panoramic views of the surrounding landscape, including the Firth of Forth. The hike is invigorating, offering a blend of nature and history as you explore ancient hill fort remnants while enjoying the fresh Scottish air.
  • Aberlady Bay Nature Reserve: This tranquil haven is perfect for nature enthusiasts. Explore diverse habitats, spot local wildlife, and immerse yourself in the rich history of the area. The friendly atmosphere and scenic trails make it an ideal location for a leisurely day out.
  • Yellowcraigs: A beautiful sandy beach perfect for a relaxing day by the sea. Take a stroll along the shore, enjoy a picnic, or simply soak up the sun while gazing at the picturesque views of the nearby islands.

Frequently asked questions

How much do hotels in East Lothian cost?
The season and factors like Easter and school holidays can influence the price of a hotel in East Lothian. You can find cheap options from S$115 in a few different ways on Expedia. First, enter the dates you'd like to get away, then use the filters such as property type and amenities to refine your search. You can also sort by price, so the most inexpensive options appear at the top.
How can I find cheap hotels in East Lothian?
An excellent place to begin searching is with our "Price per night" filter. At the moment, the cheapest properties start at S$115 per night. Other ways to snap up an affordable East Lothian getaway are by booking well in advance and being flexible with dates. For even more great prices, check out our cheap hotels in East Lothian page.
What are the best hotels in East Lothian for families?
The first step to an ideal family holiday in East Lothian is finding the right place to stay. Go to the "Traveller experience" section of our filter tool and check "Family friendly." This will show you all the East Lothian options that welcome children and have family conveniences such as childcare and onsite activities. Pick the one that fits your budget and style, then get ready to kick back while the little ones have fun.
Why should I book my East Lothian hotel with Expedia?
Expedia makes booking a stay in East Lothian as simple as swiping right for your perfect holiday. First, there's the broad range of options and terrific prices. Then, there's our online Help Centre, which is available around-the-clock. Plus, when you become a member of our free One Key™ loyalty programme, you can collect OneKeyCash™* and use it on eligible flights, car rentals, hotels and more.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia