Showing 72 Hotels in Dalkeith! - Show Map

Sort By

    
1) Mackenzie Guest House 4 star
2 East Hermitage Place, Edinburgh, Lothian, EH6 8AA

We are 6.45 miles from Dalkeith Centre
Tel: 0131 554 3763 | More Info.
Rooms From
£ 50.00
2) The Still House, Haymarket 4 star
Flat 4, Edinburgh, City of Edinburgh, EH11 2TB

We are 6.94 miles from Dalkeith Centre
Rooms From
£ 155.00
3) Roslin Chapel Guesthouse 
2 Penicuik Rd, Roslin, Midlothian, EH25 9LH

We are 4.64 miles from Dalkeith Centre
Tel: 07736768986 | Hotel Website | More Info.
Rooms From
£ 49.00
More Information
4) Ballantrae West End Hotel 3 star
6 Grosvenor Crescent, Edinburgh, EH12 5EP

We are 6.99 miles from Dalkeith Centre
Tel: 0131 225 7033  | Hotel Website | More Info.
Rooms From
£ 69.00
More Information
5) Six Brunton Place Guest House 5 star
6 Brunton Place, Edinburgh, City of Edinburgh, EH7 5EG

We are 6.11 miles from Dalkeith Centre
Tel: 0131 622 0042 | Hotel Website | More Info.
Rooms From
£ 79.00
More Information
6) Sonas Guest House 3 star
3 East Mayfield, Edinburgh, City of Edinburgh, EH9 1SD

We are 4.99 miles from Dalkeith Centre
Tel: 0131 667 2781 | Hotel Website | More Info.
Rooms From
£ 70.00
More Information
7) The Gifford House 4 star
103 Dalkeith Rd, Edinburgh, City of Edinburgh, EH16 5AJ

We are 5.01 miles from Dalkeith Centre
Tel: 0131 667 4688 | Hotel Website | More Info.
Rooms From
£ 60.00
More Information
8) Windsor Street Apartments 
Windsor Street, Edinburgh, City of Edinburgh, EH7 5JR

We are 6.36 miles from Dalkeith Centre
Rooms From
£ 515.00
9) Robertson Guesthouse 3 star
5 Hartington Gardens, Bruntsfield, Edinburgh, City of Edinburgh, EH10 4LD

We are 6.36 miles from Dalkeith Centre
Rooms From
£ 39.00
10) Averon Guest House 2 star
44 Gilmore Place, Edinburgh, City of Edinburgh, EH3 9NQ

We are 6.40 miles from Dalkeith Centre
Tel: 0131 229 9932 | Hotel Website | More Info.
Rooms From
£ 26.00
More Information
11) Laird And Dog Inn 3 star
5 High Street, Lasswade, Mid Lothian, EH18 1NA

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

We are 4.65 miles from Dalkeith Centre
Tel: 0131 668 3131 | Hotel Website | More Info.
Rooms From
£ 55.00
More Information
13) Edinburgh City Bed and Breakfast 2 
16 Grove Street, Edinburgh, City of Edinburgh, EH8 3AF

We are 6.71 miles from Dalkeith Centre
Rooms From
£ 151.00
14) Culane House Hotel 4 star
9 Hermitage Place, Edinburgh, City of Edinburgh, EH6 8AF

We are 6.51 miles from Dalkeith Centre
Tel: 0131 554 7331 | Hotel Website | More Info.
Rooms From
£ 35.00
More Information
15) Annandale Executive Suites 3 star
22 Annandale Street, Edinburgh, City of Edinburgh, EH7 4AN

We are 6.49 miles from Dalkeith Centre
Rooms From
£ 69.00
1 2 3 4 5 >>

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