East Lothian hotels

Hotels City Rating From

Letham House Bed & Breakfast Haddington  5 stars

Letham House, Haddington, United Kingdom

Haddington Superb GBP 148

Adniston Manor Bed & Breakfast Tranent  4 stars

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

Tranent Exclusive

Redshill B&B Gifford  4 stars

Redshill Farm, Gifford, United Kingdom, EH41 4JN

Gifford GBP 70

The Linton Hotel East Linton  4 stars

3 Bridgend, East Linton, United Kingdom

East Linton GBP 104

Tweeddale Arms Hotel Gifford  4 stars

High Street N/A, Gifford, United Kingdom

Gifford GBP 65

Golf Lodge Bed & Breakfast North Berwick  4 stars

53 Dirleton Avenue, North Berwick, United Kingdom

North Berwick GBP 115

The Crown & Kitchen Hotel East Linton  4 stars

25-27 Bridge Street, East Linton, United Kingdom

East Linton

Drem Farmhouse Hotel Gullane  4 stars

Drem, Gullane, United Kingdom

Gullane GBP 117

Macdonald Marine Hotel & Spa North Berwick  4 stars

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

North Berwick Fabulous GBP 159

Greywalls Hotel Gullane  4 stars

Muirfield, Gullane, United Kingdom, EH31 2EG

Gullane Exclusive GBP 393

Faside Estate Bed & Breakfast Musselburgh  4 stars

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

Musselburgh

Goblin Ha' Hotel Gifford  3 stars

Main Street, Gifford, United Kingdom, EH41 4QH

Gifford Fabulous GBP 62

Bayswell Hotel Dunbar  3 stars

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

Dunbar GBP 136

Ravelston House Hotel Musselburgh  3 stars

182 North High Street, Musselburgh, United Kingdom

Musselburgh

Maple Cottage B&B Gullane  3 stars

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

Gullane

Premier Inn Edinburgh A1 Musselburgh  3 stars

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

Musselburgh Very good GBP 82

Old Aberlady Inn  3 stars

West Main Street, Aberlady, United Kingdom, EH320RF

Aberlady Superb

The Avenue Restaurant At The Victoria Inn Haddington  3 stars

9 Court Street, Haddington, United Kingdom

Haddington GBP 83

The County Hotel North Berwick  3 stars

15-17 High Street, North Berwick, United Kingdom

North Berwick

Nether Abbey Hotel North Berwick  3 stars

20 Dirleton Avenue, North Berwick, United Kingdom

North Berwick Superb GBP 174

Duck'S Inn Aberlady  3 stars

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

Aberlady Very good GBP 189

Carberry Tower Mansion House Musselburgh  3 stars

East Lothian, Musselburgh, United Kingdom, EH21 8PY

Musselburgh

The Lodge At Craigielaw And Golf Courses Aberlady  3 stars

Aberlady, Aberlady, United Kingdom, EH32 0PY

Aberlady GBP 206

Royal Mackintosh Hotel Dunbar  3 stars

Station Road , Dunbar, United Kingdom

Dunbar Good GBP 103

Maitlandfield House Hotel Haddington  3 stars

24 Sidegate, Haddington, United Kingdom

Haddington Good GBP 122

The Golf Tavern Hotel Haddington  3 stars

5 Bridge Street, Haddington, United Kingdom

Haddington

The Lodge At Craigielaw Aberlady  3 stars

Craigielaw Golf Club, Aberlady, United Kingdom

Aberlady

Dunmuir Hotel Dunbar  3 stars

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

Dunbar GBP 94

The Folly Bed & Breakfast North Berwick  2 stars

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

North Berwick Very good GBP 132

Railway Hotel Haddington  2 stars

70 Court Street, Haddington, United Kingdom

Haddington GBP 53

Thurston Manor Villa Innerwick  0 stars

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

Innerwick

Holiday Home Seton Sands.4 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

The Store, 1A Wemyss Place Apartment Port Seton  0 stars

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

Port Seton

The Crown Guest House East Linton  0 stars

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

East Linton Superb

Melville House Apartment Musselburgh  0 stars

103 A North High Street, Musselburgh, United Kingdom, EH21 6JE

Musselburgh

Holiday Home Seton Sands.2 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

Anchorage B&B Cockenzie  0 stars

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

Cockenzie Superb

The Golf Inn Gullane  0 stars

Main Street, Gullane, United Kingdom, EH31 2AB

Gullane Exceptional

Aaran Haven Holiday home North Berwick  0 stars

24-26 Westgate, North Berwick, United Kingdom, EH39 4HA

North Berwick

Canty Bay House Guest House North Berwick  0 stars

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

North Berwick

Painters Cottage Haddington  0 stars

Haddington, Haddington, United Kingdom, EH41 4BY

Haddington

Belhaven Bay Villa Dunbar  0 stars

Edinburgh Road Belhaven, Dunbar, United Kingdom, EH42 1TS

Dunbar

Edinburgh Lodges Musselburgh  0 stars

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

Musselburgh Fabulous

No.12 Quality Street Guest House North Berwick  0 stars

12 Quality Street, North Berwick, United Kingdom

North Berwick GBP 129

Carberry Tower Guest House Musselburgh  0 stars

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

Musselburgh Superb GBP 108
United Kingdom regions