Showing 22 Hotels in Dalkeith! - Show Map

Sort By

    
1) Blossom House 3 star
8 Minto Street, Edinburgh, Mid-Lothian, EH9 1RG

We are 5.22 miles from Dalkeith Centre
Tel: 0131 667 5353Tel: 0131 667 5353 | Hotel Website | More Info.
Rooms From
£ 30.00
More Information
2) Premier Inn Edinburgh City - Haymarket 3 star
1 Morrison Link, Edinburgh, City of Edinburgh, EH3 8DN

We are 6.76 miles from Dalkeith Centre
Rooms From
£ 58.00
3) The Parliament House Hotel 3 star
15 Calton Hill, Edinburgh, City of Edinburgh, EH1 3BJ

We are 6.26 miles from Dalkeith Centre
Rooms From
£ 45.00
4) Premier Inn Edinburgh Central 3 star
82 Lauriston Place, Edinburgh, City of Edinburgh, EH3 9DG

We are 6.28 miles from Dalkeith Centre
Rooms From
£ 65.00
5) Hilton Edinburgh Airport 4 star
Eastfield Road, Newbridge, City of Edinburgh, EH28 8LL

We are 11.89 miles from Dalkeith Centre
Rooms From
£ 90.30
6) Springside Apartments 
Mcewan Square, Edinburgh, City of Edinburgh, EH3 8EN

We are 6.68 miles from Dalkeith Centre
Rooms From
£ 70.00
7) Bala House 
23 Minto Street, Edinburgh, City of Edinburgh, EH9 1RQ

We are 5.09 miles from Dalkeith Centre
Tel: 0131 6676153Tel: 0131 6676153 | Hotel Website | More Info.
Rooms From
£ 35.00
More Information
8) ibis Edinburgh Centre Royal Mile 3 star
6 Hunters Square (Off The Royal Mile), Edinburgh, City of Edinburgh, EH1 1QW

We are 6.11 miles from Dalkeith Centre
Rooms From
£ 71.25
9) Cumberland Hotel 3 star
1 West Coates, Edinburgh, City of Edinburgh, EH12 5JQ

We are 7.26 miles from Dalkeith Centre
Tel: 0131 337 1198Tel: 0131 337 1198 | Hotel Website | More Info.
Rooms From
£ 45.00
More Information
10) Holyrood Aparthotel 4 star
1 Nether Bakehouse, Edinburgh, City of Edinburgh, EH8 8PE

We are 5.90 miles from Dalkeith Centre
Rooms From
£ 60.00
11) Apartments Lets Edinburgh 4 star
Dalry Gait, Edinburgh, City of Edinburgh, EH11 2AU

We are 6.90 miles from Dalkeith Centre
Rooms From
£ 79.00
12) Roslin Cobblers Cottages 
4 Main Street , Roslin, Mid Lothian, EH25 9LE

We are 4.52 miles from Dalkeith Centre
Tel: 0131 440 2384Tel: 0131 440 2384 | Hotel Website | More Info.
Rooms From
£ 100.00
More Information
13) Premier Inn Edinburgh A1 - Musselburgh 3 star
Carberry Road, Inveresk, Musselburgh, East Lothian, EH21 8PT

We are 2.55 miles from Dalkeith Centre
Rooms From
£ 62.00
14) The Northumberland Hotel 
31-33 Craigmillar Park, Edinburgh, Mid Lothian, EH16 5PE

We are 4.65 miles from Dalkeith Centre
Tel: 0131 668 3131Tel: 0131 668 3131 | Hotel Website | More Info.
Rooms From
£ 55.00
More Information
15) Salisbury Green Hotel 3 star
18 Holyrood Park Road, Edinburgh, City of Edinburgh, EH16 5AY

We are 5.19 miles from Dalkeith Centre
Rooms From
£ 76.00
total22displaycount15fif2

Main areas for UK Hotels, Guest Houses, Bed and Breakfasts and Self Catering Accommodation