East Lothian hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

Garleton Lodge  5 stars

Garleton Lodge 3 West Garleton Holdings, Haddington, United Kingdom, EH41 3SL

Haddington
GBP 350

Greywalls Hotel  5 stars

Muirfield, Gullane, United Kingdom, EH31 2EG

Gullane Perfect
GBP 280

Letham House  5 stars

Letham House, Haddington, United Kingdom

Haddington Perfect
GBP 159

Adniston Manor  4 stars

Adniston Manor West Adniston Farm, Tranent, United Kingdom, EH33 1EA

Tranent Perfect
GBP 114

The Lodge At Craigielaw  4 stars

Craigielaw Golf Club, Aberlady, United Kingdom

Aberlady
GBP 214

Pine Marten By Marston'S Inns  4 stars

Spott Road, Dunbar, United Kingdom, EH42 1RS

Dunbar
GBP 63

The Linton Hotel  4 stars

3 Bridgend, East Linton, United Kingdom

East Linton
GBP 151

Tweeddale Arms Hotel  4 stars

High Street, Gifford, United Kingdom

Gifford Guest rating
GBP 94

The Crown & Kitchen  4 stars

25 27 Bridge Street, East Linton, United Kingdom, EH40 3AG

East Linton Perfect
GBP 117

Faside Estate  4 stars

Faside Estate Nr Edinburgh, Musselburgh, United Kingdom, EH33 2LE

Musselburgh
GBP 173

Golf Lodge Bed & Breakfast  4 stars

53 Dirleton Avenue, North Berwick, United Kingdom

North Berwick
GBP 123

Lodge At Craigielaw  4 stars

Aberlady, Aberlady, United Kingdom, EH32 0PY

Aberlady
GBP 145

Marine Hotel & Spa  4 stars

18 Cromwell Road, North Berwick, United Kingdom, EH394LZ

North Berwick Very good
GBP 222

Drem Farmhouse  4 stars

Drem, Gullane, United Kingdom

Gullane
GBP 148

Goblin Ha'  3 stars

Main Street, Gifford, United Kingdom, EH41 4QH

Gifford Very good
GBP 62

Old Aberlady Inn  3 stars

West Main Street, Aberlady, United Kingdom, EH320RF

Aberlady Perfect
GBP 160

Bayswell Park Hotel  3 stars

16 Bayswell Park , Dunbar, United Kingdom, EH42 1AE

Dunbar
GBP 77

The Avenue Restaurant At The Victoria Inn  3 stars

9 Court Street, Haddington, United Kingdom

Haddington
GBP 88

Maitlandfield House Hotel  3 stars

24 Sidegate, Haddington, United Kingdom

Haddington Nice
GBP 144

Ravelston House  3 stars

182 North High Street, Musselburgh, United Kingdom

Musselburgh
GBP 98

Nether Abbey Hotel  3 stars

20 Dirleton Avenue, North Berwick, United Kingdom

North Berwick Great
GBP 139

The Golf Tavern  3 stars

5 Bridge Street, Haddington, United Kingdom

Haddington
GBP 94

The Crown & Kitchen  3 stars

25-27 Bridge Street, East Linton, United Kingdom

East Linton
GBP 127

Duck'S Inn  3 stars

Main St,, Aberlady, United Kingdom, EH32 0RE

Aberlady Very good
GBP 278

Carberry Tower Mansion House  3 stars

Carberry Tower Estate, Musselburgh, United Kingdom, EH21 8PY

Musselburgh
GBP 138

Maple Cottage B&B  3 stars

6A Hall Crescent, Gullane, United Kingdom, EH31 2HA

Gullane
GBP 119

Dunmuir Hotel  3 stars

11 Newhouse Terrace, Dunbar, United Kingdom, EH42 1LG

Dunbar Guest rating
GBP 103

Royal Mackintosh Hotel  3 stars

Station Road, Dunbar, United Kingdom

Dunbar Guest rating
GBP 80

The Folly  2 stars

1 Station Hill, North Berwick, United Kingdom, EH39 4AN

North Berwick Very good
GBP 98

Railway Hotel  2 stars

70 Court Street, Haddington, United Kingdom

Haddington
GBP 56

Rowan Cottage Guest House  0 stars

Rowan Cottage, Dunbar, United Kingdom, EH42 1AU

Dunbar
GBP 75

Thurston Manor  0 stars

Thurston Manor Innerwick, Haddington, United Kingdom, EH42 1SA

Haddington
GBP 99

Anchorage B&B  0 stars

1 Elcho Place Port Seton, Cockenzie, United Kingdom, EH32 0DL

Cockenzie Perfect

Drummohr Holiday Park  0 stars

Levenhall Musselburgh, Musselburgh, United Kingdom, EH21 8JS

Musselburgh

The Rocks  0 stars

The Rocks Dunbar Marine Road, Dunbar, United Kingdom, EH42 1AR

Dunbar
GBP 123

The Store, 1A Wemyss Place  0 stars

Wemyss Place, Port Seton, United Kingdom, EH32 0DW

Port Seton
GBP 113

The Golf Inn  0 stars

Main Street, Gullane, United Kingdom, EH31 2AB

Gullane Perfect
GBP 202

Arden House  0 stars

26 Linkfield Road, Musselburgh, United Kingdom, EH21 7LL

Musselburgh Great
GBP 119

Canty Bay House  0 stars

Canty Bay, North Berwick, United Kingdom, EH39 5PL

North Berwick
GBP 144

Painters Cottage  0 stars

Haddington, Haddington, United Kingdom, EH41 4BY

Haddington
GBP 182

Edinburgh Lodges  0 stars

Edinburgh Lodges, , Musselburgh, United Kingdom, EH21 8PY

Musselburgh Great

Redshill B&B  0 stars

Redshill Farm, Gifford, United Kingdom, EH41 4JN

Gifford
GBP 89

No.12 Hotel & Bistro  0 stars

12 Quality Street, North Berwick, United Kingdom

North Berwick Great
GBP 193

Carberry Tower  0 stars

By Musselburgh, East Lothian, Musselburgh, United Kingdom, EH21 8PY

Musselburgh Perfect
GBP 127