East Lothian hotels

Hotels City Rating From

Letham House Bed & Breakfast Haddington  5 stars

Letham House, Haddington, United Kingdom

Haddington Superb ZAR 2 653

Greywalls Hotel Gullane  5 stars

Muirfield, Gullane, United Kingdom, EH31 2EG

Gullane Exclusive ZAR 6 572

Tweeddale Arms Hotel Gifford  4 stars

High Street N/A, Gifford, United Kingdom

Gifford ZAR 1 037

Redshill B&B Gifford  4 stars

Redshill Farm, Gifford, United Kingdom, EH41 4JN

Gifford ZAR 1 133

Golf Lodge Bed & Breakfast North Berwick  4 stars

53 Dirleton Avenue, North Berwick, United Kingdom

North Berwick ZAR 1 845

The Linton Hotel East Linton  4 stars

3 Bridgend, East Linton, United Kingdom

East Linton ZAR 1 676

Drem Farmhouse Hotel Gullane  4 stars

Drem, Gullane, United Kingdom

Gullane ZAR 1 881

Faside Estate Bed & Breakfast Musselburgh  4 stars

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

Musselburgh

The Crown & Kitchen Hotel East Linton  4 stars

25-27 Bridge Street, East Linton, United Kingdom

East Linton

Macdonald Marine Hotel & Spa North Berwick  4 stars

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

North Berwick Fabulous ZAR 2 460

Adniston Manor Bed & Breakfast Tranent  4 stars

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

Tranent Exclusive

Cockenzie House & Gardens Hotel Port Seton  3 stars

22 Edinburgh Road Cockenzie And Port Seton, Port Seton, United Kingdom

Port Seton

Maitlandfield House Hotel Haddington  3 stars

24 Sidegate, Haddington, United Kingdom

Haddington Good ZAR 2 182

Carberry Tower Mansion House Musselburgh  3 stars

East Lothian, Musselburgh, United Kingdom, EH21 8PY

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 ZAR 1 314

Bayswell Hotel Dunbar  3 stars

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

Dunbar ZAR 2 182

Goblin Ha' Hotel Gifford  3 stars

Main Street, Gifford, United Kingdom, EH41 4QH

Gifford Fabulous ZAR 1 000

The Golf Tavern Hotel Haddington  3 stars

5 Bridge Street, Haddington, United Kingdom

Haddington

Ravelston House Hotel Musselburgh  3 stars

182 North High Street, Musselburgh, United Kingdom

Musselburgh

Old Aberlady Inn  3 stars

West Main Street, Aberlady, United Kingdom, EH320RF

Aberlady Superb

Dunmuir Hotel Dunbar  3 stars

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

Dunbar ZAR 1 724

The Avenue Restaurant At The Victoria Inn Haddington  3 stars

9 Court Street, Haddington, United Kingdom

Haddington ZAR 1 338

The County Hotel North Berwick  3 stars

15-17 High Street, North Berwick, United Kingdom

North Berwick

The Lodge At Craigielaw Aberlady  3 stars

Craigielaw Golf Club, Aberlady, United Kingdom

Aberlady

Nether Abbey Hotel North Berwick  3 stars

20 Dirleton Avenue, North Berwick, United Kingdom

North Berwick Superb ZAR 2 785

Duck'S Inn Aberlady  3 stars

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

Aberlady Very good ZAR 2 797

The Lodge At Craigielaw And Golf Courses Aberlady  3 stars

Aberlady, Aberlady, United Kingdom, EH32 0PY

Aberlady ZAR 3 292

Royal Mackintosh Hotel Dunbar  3 stars

Station Road , Dunbar, United Kingdom

Dunbar Good ZAR 1 652

The Folly Bed & Breakfast North Berwick  2 stars

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

North Berwick Very good ZAR 2 110

Railway Hotel Haddington  2 stars

70 Court Street, Haddington, United Kingdom

Haddington ZAR 856

Gullane Holiday Home  0 stars

10 Muirfield Apartments, Gullane, Gullane, United Kingdom, EH31 2HZ

Gullane

Holiday Home Seton Sands.1 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

Holiday Home Seton Sands.2 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

Sea View Holiday Home Port Seton  0 stars

Seton Sands Holiday Village Links Road, Port Seton, Port Seton, United Kingdom, EH32 0QF

Port Seton

Holiday Home Seton Sands.5 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

Aberlady Two Bedroom House  0 stars

11 Rig St, Aberlady, United Kingdom, EH32 0RW

Aberlady

Thurston Manor Villa Innerwick  0 stars

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

Innerwick

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

Holiday Home Seton Sands.6 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

Penthouse 3 Bedroom Appartment North Berwick  0 stars

90E High Street, North Berwick, United Kingdom, EH39 4HE

North Berwick

Musselburgh 3 Bedroom Apartment  0 stars

7 Stoneybank Road, Musselburgh, United Kingdom, EH21 6HJ

Musselburgh

Links Lodge Longniddry  0 stars

, Longniddry, United Kingdom, EH32 0PT

Longniddry

Holiday Home Seton Sands.4 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

No.12 Quality Street Guest House North Berwick  0 stars

12 Quality Street, North Berwick, United Kingdom

North Berwick ZAR 2 062

Carberry Tower Guest House Musselburgh  0 stars

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

Musselburgh Superb ZAR 1 736

The Shepherd'S Cottage Dunbar  0 stars

, Dunbar, United Kingdom, EH42

Dunbar

Clayron Cottage Dunbar  0 stars

, Dunbar, United Kingdom, EH42 1QN

Dunbar

Painters Cottage Haddington  0 stars

Haddington, Haddington, United Kingdom, EH41 4BY

Haddington ZAR 1 073

Eliza Cottage Haddington  0 stars

, Haddington, United Kingdom, EH41

Haddington

Canty Bay House Guest House North Berwick  0 stars

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

North Berwick

Aaran Haven Holiday home North Berwick  0 stars

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

North Berwick

Melville House Apartment Musselburgh  0 stars

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

Musselburgh

The Golf Inn Gullane  0 stars

Main Street, Gullane, United Kingdom, EH31 2AB

Gullane Exceptional

Anchorage B&B Cockenzie  0 stars

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

Cockenzie Superb

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

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

Port Seton

Holiday Home Seton Sands.3 Port Seton  0 stars

, Port Seton, United Kingdom, EH32 0QF

Port Seton

Edinburgh Lodges Musselburgh  0 stars

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

Musselburgh Fabulous
United Kingdom regions