East Lothian hotels

Hotels City Rating From

Greywalls Hotel Gullane  5 stars

Muirfield, Gullane, United Kingdom, EH31 2EG

Gullane Exclusive USD 386

Letham House Haddington  5 stars

Letham House, Haddington, United Kingdom

Haddington Superb USD 229

Macdonald Marine Hotel & Spa North Berwick  4 stars

Cromwell Road, North Berwick, United Kingdom, EH39 4LZ

North Berwick Fabulous USD 168

Faside Estate Musselburgh  4 stars

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

Musselburgh USD 197

The Linton Hotel East Linton  4 stars

3 Bridgend, East Linton, United Kingdom

East Linton USD 179

Golf Lodge Bed & Breakfast North Berwick  4 stars

53 Dirleton Avenue, North Berwick, United Kingdom

North Berwick USD 157

Travelodge Edinburgh Musselburgh  3 stars

Moto Service Area,A1, Musselburgh, United Kingdom, EH21 8RE

Musselburgh Good

Carberry Tower Mansion House Musselburgh  3 stars

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

Musselburgh USD 187

Maple Cottage B&B Gullane  3 stars

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

Gullane USD 166

Premier Inn Edinburgh A1 Musselburgh  3 stars

Carberry Road, Inveresk, Musselburgh, United Kingdom, EH21 8PT

Musselburgh Very good USD 82

Goblin Ha' Gifford  3 stars

Main Street, Gifford, United Kingdom, EH41 4QH

Gifford Fabulous USD 87

Bayswell Hotel Dunbar  3 stars

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

Dunbar USD 248

The Avenue Restaurant At The Victoria Inn Haddington  3 stars

9 Court Street, Haddington, United Kingdom

Haddington USD 111

The County Hotel North Berwick  3 stars

15-17 High Street , North Berwick, United Kingdom

North Berwick USD 143

Nether Abbey Hotel North Berwick  3 stars

20 Dirleton Avenue, North Berwick, United Kingdom

North Berwick Superb USD 191

Royal Mackintosh Hotel Dunbar  3 stars

Station Road , Dunbar, United Kingdom

Dunbar Guest rating USD 118

Maitlandfield House Hotel Haddington  3 stars

24 Sidegate, Haddington, United Kingdom

Haddington Good USD 140

Dunmuir Hotel Dunbar  3 stars

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

Dunbar Guest rating USD 166

The Lodge At Craigielaw Aberlady  3 stars

Craigielaw Golf Club, Aberlady, United Kingdom

Aberlady

Railway Hotel Haddington  2 stars

70 Court Street, Haddington, United Kingdom

Haddington USD 71

The Folly North Berwick  2 stars

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

North Berwick Very good USD 177

Edinburgh Lodges Musselburgh  0 stars

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

Musselburgh Fabulous

Carberry Tower Musselburgh  0 stars

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

Musselburgh Superb USD 199