East Lothian hotels

Check rooms and rates
exclusive online offers!
Select date
Select date
Rooms and Guests
Hotels City Rating

Greywalls Hotel  5 stars

Muirfield, Gullane, United Kingdom, EH31 2EG

Gullane Perfect
GBP 266

Garleton Lodge  5 stars

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

GBP 263

Letham House  5 stars

Letham House, Haddington, United Kingdom

Haddington Perfect
GBP 168

Carberry Tower  4 stars

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

Musselburgh Perfect
GBP 203

The Linton Hotel  4 stars

3 Bridgend, East Linton, United Kingdom

East Linton
GBP 144

Redshill B&B  4 stars

Redshill Farm, Gifford, United Kingdom, EH41 4JN

GBP 84

The Lodge At Craigielaw  4 stars

Craigielaw Golf Club, Aberlady, United Kingdom

GBP 203

Arden House  4 stars

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

Musselburgh Great
GBP 103

Adniston Manor  4 stars

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

Tranent Perfect
GBP 106

The Crown & Kitchen  4 stars

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

East Linton Perfect
GBP 111

Drem Farmhouse  4 stars

Drem, Gullane, United Kingdom

GBP 141

Marine Hotel & Spa  4 stars

18 Cromwell Road, North Berwick, United Kingdom, EH394LZ

North Berwick Very good
GBP 191

Tweeddale Arms Hotel  4 stars

High Street, Gifford, United Kingdom

Gifford Guest rating
GBP 89

Lodge At Craigielaw  4 stars

Aberlady, Aberlady, United Kingdom, EH32 0PY

GBP 138

Old Aberlady Inn  3 stars

West Main Street, Aberlady, United Kingdom, EH320RF

Aberlady Perfect
GBP 152

Ravelston House  3 stars

182 North High Street, Musselburgh, United Kingdom

GBP 94

Bayswell Park Hotel  3 stars

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

GBP 81

Goblin Ha'  3 stars

Main Street, Gifford, United Kingdom, EH41 4QH

Gifford Very good
GBP 70

The Crown & Kitchen  3 stars

25-27 Bridge Street, East Linton, United Kingdom

East Linton
GBP 120

Rowan Cottage Guest House  3 stars

Rowan Cottage, Dunbar, United Kingdom, EH42 1AU

GBP 72

Maple Cottage B&B  3 stars

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

GBP 113

Carberry Tower Mansion House  3 stars

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

GBP 146

Nether Abbey Hotel  3 stars

20 Dirleton Avenue, North Berwick, United Kingdom

North Berwick Great
GBP 129

Duck'S Inn  3 stars

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

Aberlady Very good
GBP 264

Royal Mackintosh Hotel  3 stars

Station Road, Dunbar, United Kingdom

Dunbar Guest rating
GBP 76

Maitlandfield House Hotel  3 stars

24 Sidegate, Haddington, United Kingdom

Haddington Nice
GBP 137

The Folly  3 stars

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

North Berwick Very good
GBP 96

Dunmuir Hotel  3 stars

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

Dunbar Guest rating
GBP 98

Edinburgh Lodges  2 stars

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

Musselburgh Great

Railway Hotel  2 stars

70 Court Street, Haddington, United Kingdom

GBP 53

Golf Lodge Bed & Breakfast  0 stars

53 Dirleton Avenue, North Berwick, United Kingdom

North Berwick
GBP 116

Thurston Manor  0 stars

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

GBP 94

The Store, 1A Wemyss Place  0 stars

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

Port Seton
GBP 107

Painters Cottage  0 stars

Haddington, Haddington, United Kingdom, EH41 4BY

GBP 172

Anchorage B&B  0 stars

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

Cockenzie Perfect

The Golf Inn  0 stars

Main Street, Gullane, United Kingdom, EH31 2AB

Gullane Perfect
GBP 191

The Rocks  0 stars

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

GBP 116