Hotels in
Musselburgh

Looking for a hotel in Musselburgh? Here you will find a comprehensive list of recommended hotels with detailed business profiles, services, products, customer reviews and ratings. Get multiple free quotes!

  •   Get multiple free quotes
  •   Local trusted businesses
  •   Choose the best quote

Recommended Hotels

Dalhousie Castle Hotel 01875 820153
Midlothian, Bonnyrigg, EH19 3JB

distance: (8.3 miles)
A fortress fit for a king or queen with blissful spa facilities, award-winning fine dining and 35 beautifully appointed bedrooms (some with four poster beds, naturally). Standing within its own 11-acre parkland estate on the banks of the River Esk a mere 8 miles south east from the bright lights of Edinburgh, our 13th century castle is a truly enchanting place to visit whatever the season.
The Bay Hotel 01592 892222
Fife, Kinghorn, KY3 9YE

distance: (17.1 miles)
The Bay Hotel is a family run Hotel located on the coast between Burntisland and Kinghorn in the Kingdom of Fife within easy reach of the nearby towns of Kirkcaldy, Glenrothes, Dunfermline, Edinburgh City and Edinburgh Airport.
Maitlandfield House Hotel 01620 826513
East Lothian, Haddington, EH41 4BZ

distance: (17.3 miles)
Maitlandfield House situated in the Riverside Quarter of Haddington Town, in the 'Heart of East Lothian.' This 17th century historic town house retains the charm of its period whilst offering a quality, service and the attention expected from a privately owned and family managed 3 Star Hotel.