Top Trending Hotels Near Craigmillar Castle

See all 449 Hotels in Craigmillar Castle
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Adagio Edinburgh Royal Mile
Adagio Edinburgh Royal Mile

231 Canongate, Edinburgh EH8 8BJ

3.5 out of 5.0
4.5 out of 5 (45 reviews)

Located in Old Town, this aparthotel is within a 10-minute walk of John Knox House, Palace of Holyroodhouse, and St. Giles' …

£92
Alpha Guest House
Alpha Guest House

19 Old Dalkeith, Edinburgh EH16 4TE

3.0 out of 5.0
4.1 out of 5 (7 reviews)

Situated in Edinburgh, this guesthouse is within 1 mi (2 km) of Royal Infirmary and Royal Commonwealth Pool. University of …

£70
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton

19 North Bridge, Edinburgh EH1 1SD

4.0 out of 5.0
4.2 out of 5 (120 reviews)

Located in Old Town, this hotel is within a 5-minute walk of Tron Kirk, St. Giles' Cathedral, and Real Mary King's Close. …

£127
Prestonfield House
Prestonfield House

Priestfield Road, Edinburgh EH16 5UT

5.0 out of 5.0
4.9 out of 5 (100 reviews)

Located in Newington, this luxury hotel is within 1 mi (2 km) of National Library of Scotland and Royal Commonwealth Pool. …

Get Rates
Edinburgh Sixteen
Edinburgh Sixteen

11a Craigmillar Park, Edinburgh EH16 5PF

4.0 out of 5.0
4.5 out of 5 (24 reviews)

Located in Newington, this bed & breakfast is within 1 mi (2 km) of National Library of Scotland and Royal Commonwealth Pool. …

Get Rates
Motel One Edinburgh-Royal
Motel One Edinburgh-Royal

18-21 Market Street, Edinburgh EH1 1BL

3.0 out of 5.0
4.4 out of 5 (1,428 reviews)

Located in Old Town, this hotel is steps from Edinburgh Dungeon, St. Giles' Cathedral, and Real Mary King's Close. National …

Get Rates
The Ben Doran Guest House
The Ben Doran Guest House

11 Mayfield Gardens, Edinburgh EH9 2AX

4.0 out of 5.0
4 out of 5 (441 reviews)

Located in Newington, this guesthouse is within a 15-minute walk of National Library of Scotland and Royal Commonwealth Pool. …

£76
Residence Inn by Marriott Edinburgh
Residence Inn by Marriott Edinburgh

36 Simpson Loan, Edinburgh EH3 9GF

4.0 out of 5.0
4.6 out of 5 (756 reviews)

Located in Old Town, this hotel is within a 10-minute walk of The Meadows and University of Edinburgh. National Museum of …

£139
Arrandale Guest House
Arrandale Guest House

28 Mayfield Gardens, Edinburgh EH9 2BZ

3.0 out of 5.0
3.8 out of 5 (14 reviews)

Located in Newington, this guesthouse is within 1 mi (2 km) of National Library of Scotland, University of Edinburgh, and …

Get Rates
Alba Hills Guest House
Alba Hills Guest House

33 Mayfield Gardens, Edinburgh EH9 2BX

3.0 out of 5.0
4.4 out of 5 (35 reviews)

Located in Newington, this guesthouse is within 1 mi (2 km) of National Library of Scotland, University of Edinburgh, and …

Get Rates