Hotels in East Lothian

Search and compare East Lothian hotels from hundreds of travel sites and save

East Lothian
Sep 30 — Oct 12
East Lothian
Fri 9/30
Sat 10/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in East Lothian

Filter by star ratings
All filters
Nether Abbey Hotel
8.8 Excellent
20 Dirleton Avenue, North Berwick, United Kingdom
Show on map
0.5 mi from city centre, North Berwick, SCT, United Kingdom 
ExcellentBased on 276 reviews
8.8

Nether Abbey Hotel offers 3-star accommodation in North Berwick. It is ideally positioned for guests wishing to visit local attractions.

The Bonnie Badger
9.1 Excellent
Main Street, Gullane, United Kingdom
Show on map
0.1 mi from city centre, Gullane, SCT, United Kingdom 
ExcellentBased on 227 reviews
9.1

The Bonnie Badger provides a comfortable setting while in Gullane. Those staying at the property can also make use of free Wi-Fi.

Garleton Lodge
9.0 Excellent
West Garleton, Haddington, United Kingdom
Show on map
1.6 mi from city centre, Haddington, SCT, United Kingdom 
ExcellentBased on 34 reviews
9.0

Garleton Lodge is located in Haddington and features free Wi-Fi and a Jacuzzi. It is ideally positioned for those wanting to discover the area's attractions.

Top Rated East Lothian hotels

1
Marine & Spa North Berwick
8.2 Excellent
18 Cromwell Road, North Berwick, United Kingdom
Show on map
0.6 mi from city centre, North Berwick, SCT, United Kingdom 

Marine & Spa North Berwick is situated in North Berwick and is close to the area's well-known attractions. In addition to free public parking on site, the hotel offers stylish 5-star rooms and a bar.

Cheapest hotels in East Lothian

Tweeddale Arms Hotel
8.3 Excellent
High Street, Haddington, United Kingdom
Show on map
3.9 mi from city centre, Haddington, SCT, United Kingdom 

Tweeddale Arms Hotel is ideally located in a peaceful village setting, a short car ride from Musselburgh and Dunbar. It also provides billiards, luggage storage and meeting rooms.

$54
Avg. per night
Goblin Ha'
7.1 Good
Main Street, Haddington, United Kingdom
Show on map
3.9 mi from city centre, Haddington, SCT, United Kingdom 

Located within the scenic parkland of Gifford, Goblin Ha' offers comfortable accommodation and a wide range of facilities, including free Wi-Fi, a terrace and laundry facilities. It also provides a garden and a lift.

$63
Avg. per night
Premier Inn Edinburgh A1 (Newcraighall)
91 Newcraighall Road, Musselburgh, United Kingdom
Show on map
1.8 mi from city centre, Musselburgh, SCT, United Kingdom 

Situated only a brief stroll from Newcraighall Railway Station, Premier Inn Edinburgh offers guests a convenient base while in Edinburgh. It also offers a lift, wireless internet and a 24-hour reception.

$80
Avg. per night
Duck's Inn
8.0 Excellent
Main Street, Aberlady, United Kingdom
Show on map
0.8 mi from city centre, Aberlady, SCT, United Kingdom 

Duck's Inn is ideally positioned in peaceful surrounds in Aberlady, just a short drive from North Berwick and Musselburgh. The various amenities this award-winning inn offers include luggage storage, an express check-in and check-out feature and meeting rooms.

$81
Avg. per night
No.12 Hotel & Bistro
8.7 Excellent
12 Quality Street, North Berwick, United Kingdom
Show on map
0.2 mi from city centre, North Berwick, SCT, United Kingdom 

Situated a short stroll from North Berwick Railway Station, No 12 Quality Street provides guests with a convenient base when in North Berwick. Guests can also enjoy free internet in all areas.

$82
Avg. per night
Greywalls Hotel And Chez Roux
8.5 Excellent
Muirfield, Gullane, United Kingdom
Show on map
0.5 mi from city centre, Gullane, SCT, United Kingdom 

Greywalls Hotel & Chez Roux provides tranquil 5-star accommodation in Gullane. It also offers outdoor tennis courts, an express check-in and check-out feature and free Wi-Fi.

$84
Avg. per night
Premier Inn Edinburgh A1 Musselburgh
Carberry Road, Musselburgh Eh21 8Pt, Uk, Musselburgh, United Kingdom
Show on map
1.3 mi from city centre, Musselburgh, SCT, United Kingdom 

Premier Inn Edinburgh A1 - Musselburgh offers a comfortable setting when in Musselburgh. It also provides a 24-hour reception, wireless internet and meeting rooms.

$84
Avg. per night
Carberry Tower Mansion House And Estate
8.8 Excellent
East Lothian, Musselburgh, United Kingdom
Show on map
2.1 mi from city centre, Musselburgh, SCT, United Kingdom 

Carberry Tower Mansion House and Estate provides comfortable 4-star accommodation in Musselburgh. It also features a bowling alley, meeting rooms and an express check-in and check-out feature.

$89
Avg. per night

Hotel prices in East Lothian

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in East Lothian

Facts about staying in East Lothian

  • Where is the best place to stay in East Lothian?

    North Berwick, Gullane, and Dunbar are some of the most favored places to stay in East Lothian.

  • What are the best hotels in East Lothian?

    Marine & Spa North Berwick (8.2/10 from 873 reviews), Carberry Tower Mansion House And Estate (8.8/10 from 924 reviews), and The Linton Hotel (8.1/10 from 22 reviews) are all highly rated places to stay in East Lothian.