Musselburgh Hotels, Book Musselburgh Hotels Online


Musselburgh Hotels, Book Musselburgh Hotels Online

We have found 800 hotels in and close to Musselburgh

Premier Inn Edinburgh A1 - Musselburgh
Hotels
Premier Inn Edinburgh A1 - Musselburgh

Carberry Road, Inveresk , Musselburgh , EH21 8PT
0.84 km approx. Musselburgh, Musselburgh

  • Number of rooms : 60
  • Guest Rating : 8.5
85 GBP
Book
Ravelston House
Hotels
Ravelston House

182 North High Street , Musselburgh , EH21 6BH
3.26 km approx. Musselburgh, Musselburgh

  • Number of rooms : 7
  • Guest Rating : 9
69 GBP
Book
Premier Inn Edinburgh A1 - Newcraighall
Hotels
Premier Inn Edinburgh A1 - Newcraighall

91 Newcraighall Road , Edinburgh , EH21 8RX
4.63 km approx. Musselburgh, Musselburgh

  • Number of rooms : 42
  • Guest Rating : 8.6
63 GBP
Book
Hotels
Best Western Kings Manor

100 Milton Road East , Edinburgh , EH15 2NP
5.02 km approx. Musselburgh, Musselburgh

  • Number of rooms : 95
  • Guest Rating : 8.6
29 GBP
Book
Hotels
Melville Castle

Melvillegate, Edinburgh , Dalkeith , EH18 1AP
5.68 km approx. Musselburgh, Musselburgh

  • Number of rooms : 33
  • Guest Rating : 8.3
89.1 GBP
Book
Hotels
Premier Inn Edinburgh Dalkeith

Melville Dykes Road , Dalkeith , EH18 1AN
6.31 km approx. Musselburgh, Musselburgh

  • Number of rooms : 40
  • Guest Rating : 8.2
76 GBP
Book
Hotels
Premier Inn Edinburgh East

228 Willowbrae Road , Edinburgh , EH8 7NG
7.47 km approx. Musselburgh, Musselburgh

  • Number of rooms : 39
  • Guest Rating : 8.2
0 GBP
Book
Hotels
Dalhousie Castle Hotel

Cockpen Road , Bonnyrigg , EH19 3JB
8.28 km approx. Musselburgh, Musselburgh

  • Number of rooms : 32
  • Guest Rating : 8.5
184 GBP
Book
Hotels
The Northfield House Hotel

115 Lasswade Road , Edinburgh , EH16 6UD
8.48 km approx. Musselburgh, Musselburgh

  • Number of rooms : 4
  • Guest Rating : 9
60 GBP
Book
Hotels
Prestonfield House

Priestfield Road , Edinburgh , EH16 5UT
9.07 km approx. Musselburgh, Musselburgh

  • Number of rooms : 23
  • Guest Rating : 9.4
245 GBP
Book
Hotels
Northumberland Hotel

31-33 Craigmillar Park, , Edinburgh , EH16 5PE
9.10 km approx. Musselburgh, Musselburgh

  • Number of rooms : 26
  • Guest Rating : 6.6
45.6 GBP
Book
Hotels
Kildonan Lodge Hotel

27 Craigmillar Park , Edinburgh , EH16 5PE
9.13 km approx. Musselburgh, Musselburgh

  • Number of rooms : 17
  • Guest Rating : 9
135.15 GBP
Book
Hotels
Hotel Ceilidh-Donia

Marchhall Crescent , Edinburgh , EH16 5HL
9.17 km approx. Musselburgh, Musselburgh

  • Number of rooms : 17
  • Guest Rating : 9.2
80.1 GBP
Book
Hotels
Edinburgh37

37 Mayfield Gardens , Edinburgh , EH9 2BX
9.36 km approx. Musselburgh, Musselburgh

  • Number of rooms : 10
  • Guest Rating : 8.4
55.3 GBP
Book
Hotels
Salisbury Green Hotel

18 Holyrood Park Road , Edinburgh , EH16 5AY
9.43 km approx. Musselburgh, Musselburgh

  • Number of rooms : 36
  • Guest Rating : 8.2
119 GBP
Book
Hotels
Masson House

18 Holyrood Park Road , Edinburgh , EH16 5AY
9.43 km approx. Musselburgh, Musselburgh

  • Number of rooms : 123
  • Guest Rating : 8.1
124 GBP
Book
Hotels
The Salisbury Hotel

43-45 Salisbury Road , Edinburgh , EH16 5AA
9.74 km approx. Musselburgh, Musselburgh

  • Number of rooms : 18
  • Guest Rating : 8.7
71.25 GBP
Book
Hotels
Macdonald Holyrood Hotel

81 Holyrood Rd , Edinburgh , EH8 8AU
10.02 km approx. Musselburgh, Musselburgh

  • Number of rooms : 156
  • Guest Rating : 8.7
111 GBP
Book
Hotels
Park View House Hotel

14 Hermitage Place , Edinburgh , EH6 8AF
10.10 km approx. Musselburgh, Musselburgh

  • Number of rooms : 21
  • Guest Rating : 6.6
49.5 GBP
Book
Hotels
24 Royal Terrace

24 Royal Terrace , Edinburgh , EH7 5AH
10.21 km approx. Musselburgh, Musselburgh

  • Number of rooms : 16
  • Guest Rating : 9.2
85 GBP
Book