East Lothian Hotels

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in East Lothian

Top hotels in Edinburgh (and vicinity)

Top hotels in North Berwick

Top hotels in Dunbar

Top hotels in Musselburgh

Check out the East Lothian hotels guests love right now

Find out more about East Lothian

Find out more about East Lothian

East Lothian: A Tapestry of Castles, Gardens, and Timeless Beauty

Discover the enchanting beauty of East Lothian, Scotland, where stunning coastlines meet rich history. This captivating destination boasts picturesque beaches, including the golden sands of North Berwick, and historic gems like Tantallon Castle, overlooking the dramatic cliffs. Explore lush gardens, charming villages, and fascinating museums that celebrate local heritage. Ideal for nature lovers and cultural enthusiasts alike, East Lothian offers a perfect blend of adventure and tranquility, with scenic golf courses and breathtaking coastal walks. Whether you seek romance or an off-the-beaten-path escape, East Lothian promises unforgettable experiences in every corner.

Discover great hotels in East Lothian

East Lothian offers a variety of accommodations, from charming boutique hotels with local character to budget-friendly motels. Whether you prefer a cozy guesthouse or a seaside resort, you'll find comfortable options that cater to different tastes and budgets, all while enjoying the stunning Scottish landscapes. Here are some of the most popular hotels with our travelers in East Lothian:

  1. Greywalls Hotel and Chez RouxOpens in a new window: This luxurious 5.0-star hotel in Gullane caters to discerning leisure travelers looking for an exceptional getaway. The property boasts multiple meeting rooms and offers a unique golf experience right on-site, making it a perfect choice for golf enthusiasts. With its high-end amenities and sophisticated architecture, guests can indulge in a refined atmosphere while enjoying curated experiences tailored to their preferences. The hotel’s commitment to excellence ensures a comfortable and distinctive stay, making it a favorite among travelers seeking elegance and relaxation.
  2. Marine North BerwickOpens in a new window: Located in picturesque North Berwick, this 5.0-star hotel offers direct beach access, making it an ideal retreat for adventure seekers. The hotel features a range of adventure sports options, including windsurfing, sailing, and fishing, providing guests with a plethora of exciting activities to choose from. With its stunning location and luxurious setting, travelers can immerse themselves in thrilling experiences while enjoying the coastal charm. This hotel stands out for its ability to blend relaxation with adventure, ensuring a memorable stay for those eager to explore the great outdoors.
  3. The WeirOpens in a new window: Situated in the vibrant city center of North Berwick, this 4.5-star lodge is designed for families seeking a comfortable and engaging experience. The property features a variety of amenities for children, including a playground and a pool, ensuring that the younger guests have plenty of opportunities for fun. While family-friendly, the lodge also offers a cozy ambiance that appeals to leisure travelers looking for a welcoming atmosphere. With its central location, guests can easily explore the local attractions, making it a delightful choice for those seeking adventure and family bonding.

Top locations to stay in East Lothian

Some of the best areas to stay in East Lothian are North Berwick, Dunbar, and Musselburgh. North Berwick boasts relaxing spas and stunning beaches, while Dunbar is known for its friendly atmosphere and coastal charm. Musselburgh offers beautiful gardens and a rich history. For first-time visitors, North Berwick is particularly appealing due to its superb location and amenities.

  1. North BerwickOpens in a new window: North Berwick is a charming seaside town known for its stunning coastal scenery and relaxing spa experiences. The beautiful beaches and picturesque harbor make it a perfect getaway for those looking to unwind. Don’t miss the chance to explore the Scottish Seabird Centre, where you can learn about local wildlife and enjoy breathtaking views of the Firth of Forth. The town's quaint shops and cafes add to its appeal, making it easy to spend a leisurely day soaking in the local atmosphere.
  2. DunbarOpens in a new window: Dunbar is a friendly town rich in history and outdoor activities. With its stunning cliffs and beautiful coastline, it’s ideal for nature lovers and those who enjoy scenic walks. You can explore the historic Dunbar Castle or visit the local beaches, which are perfect for a relaxing day by the sea. The town is also known for its warm and welcoming community, making it a great place to experience authentic Scottish hospitality.
  3. MusselburghOpens in a new window: Musselburgh is a delightful town that offers a mix of beautiful gardens and coastal charm. The nearby Musselburgh Links is known as the oldest golf course in the world, making it a unique spot for golf enthusiasts. The town’s lovely parks and gardens, including the stunning Fisherrow Harbour, provide perfect spots for a peaceful stroll. Plus, the local shops and markets offer a taste of Scottish culture, making it an inviting place to explore.

Things to do in East Lothian

East Lothian invites travelers to enjoy a blend of excitement and tranquility. Tee off at world-class golf courses, wander through stunning gardens, and explore historic castles. Whether you’re strolling the picturesque countryside or embarking on guided tours, there’s something for everyone to relish.

  • Fisherrow – Explore the charming coastal area of Fisherrow, known for its vibrant community and scenic views. Stroll along the waterfront and enjoy the fresh sea air. A must-see is the famous Royal MileOpens in a new window, a historic street brimming with shops, restaurants, and attractions that reflect the rich culture of Scotland.
  • Musselburgh – Discover the delightful city of Musselburgh, where you can relax in beautiful gardens or visit the historic castle that tells stories of the past. If you're a golf enthusiast, take advantage of the local golf courses that cater to players of all skill levels. Don’t forget to take a tour of the local library, which showcases the city’s heritage. And, of course, a visit to the Royal MileOpens in a new window is essential for a taste of Scotland's lively atmosphere.
  • Inveresk – Enjoy the serene countryside of Inveresk, where walking trails lead you through lush gardens and picturesque landscapes. The area is dotted with charming castles that offer a glimpse into the region's history. As you explore, make sure to stop by the Royal MileOpens in a new window to experience the local culture and indulge in some delightful Scottish cuisine.

5 tips for savvy savings when booking a hotel in East Lothian

  1. Book for the cheapest times: The most budget-friendly time to visit East Lothian is during January, October, and November, when hotel prices are typically lower. For a great value for money experience, a stay of at least 2 days is recommended to fully appreciate the region's significant landmarks and cultural sites, such as its historic castles and stunning coastal views. Travelers on a budget may find that prices could drop during these months, making it an ideal time to explore East Lothian's rich history and natural attractions.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals in East Lothian, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted rates on nearby hotels as your travel date approaches. To stay updated on flash sales and special promotions, consider enabling email alerts or push notifications from Hotels.com. Additionally, the Smart ShoppingOpens in a new window feature in the app allows you to compare hotel prices and amenities, ensuring you’re more likely to see the best options available. This way, you can quickly take advantage of any price drops or new availability for your ideal getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay at an East Lothian hotel. For travelers seeking unique accommodations, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is higher than expected, we’ll suggest alternative dates that could be more affordable, helping you find the best deal possible.
  4. Consider your location: Staying in the heart of major cities in East Lothian certainly offers the convenience of proximity to local attractions, but it often comes with a steeper price tag. Accommodations in bustling city centers tend to be more expensive due to their desirable locations. In contrast, smaller towns and rural areas are more likely to be affordable, providing a budget-friendly alternative. For those looking to save on lodging, considering hotels outside the city center can lead to better rates, although this may involve some extra travel to reach popular sites. Additionally, exploring nearby cities that offer a wealth of activities can also yield more economical options without sacrificing the experience.
  5. Become a Member: Join for free today and start booking your next stay in East Lothian! Enjoy exclusive member prices on over 100,000 hotels worldwide. As you advance through membership tiers, you'll unlock even more perks, including complimentary room upgrades (when available) and discounts on food and beverages at select VIP Access properties. Don’t miss out on these fantastic benefits—become a member now and enhance your travel experience!

Best time to go to East Lothian

East Lothian has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in East Lothian, April, May, and August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

What's East Lothian like?

East Lothian is a friendly locale known for its bars. Learn about the local heritage of East Lothian at landmarks like Tantallon Castle and Dirleton Castle. While you're here, don't miss a chance to see sights like Craigielaw Golf Course and Gullane Golf Course.

What is there to see around East Lothian?

  • Glenkinchie Distillery (6.2 mi/9.9 km from the city center)
  • Gullane Beach (6.4 mi/10.3 km from the city center)
  • North Berwick Harbour (7.7 mi/12.4 km from the city center)
  • Tantallon Castle (8.3 mi/13.4 km from the city center)
  • Seacliff Beach (8.7 mi/14.1 km from the city center)

What is there to do around East Lothian?

  • Craigielaw Golf Course (5.3 mi/8.6 km from the city center)
  • Gullane Golf Course (5.9 mi/9.5 km from the city center)
  • Muirfield Golf Course (6.2 mi/10 km from the city center)
  • North Berwick Golf Course (7.5 mi/12 km from the city center)
  • National Museum of Flight (3.3 mi/5.3 km from the city center)

Other Popular East Lothian Attractions

  • Musselburgh Racecourse
  • Dalkeith Country Park
  • Seton Sands
  • Dirleton Castle
  • North Berwick Law

Keep exploring

Keep exploring