Hotels in Craigmillar, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Craigmillar hotels

1. The Scholar

The Scholar
4.0 star property
Southside, 2.4 km from Craigmillar
9.4 out of 10, Exceptional, (1,001 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is RM468
RM590 total
includes taxes & fees
22 Nov - 23 Nov
The Scholar

2. Holiday Inn Express Edinburgh Royal Mile by IHG

Holiday Inn Express Edinburgh Royal Mile by IHG
3.0 star property
Old Town Edinburgh, 3.7 km from Craigmillar
8.6 out of 10, Excellent, (1,001 reviews)
"I really enjoyed my stay! The hotel was very clean, the room was spacious and comfortable, and the staff were super friendly. Breakfast was good, and the location was fantastic, close to everything! Definitely a great option for anyone visiting the area."
Canada
Jeffrey
The price is RM578
RM729 total
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Edinburgh Royal Mile by IHG

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (2,999 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is RM603
RM760 total
includes taxes & fees
29 Nov - 30 Nov
Apex Grassmarket Hotel

4. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh, 4 km from Craigmillar
8.4 out of 10, Very good, (1,003 reviews)
"Excellent stay & central location"
United Kingdom
RHIAN
The price is RM602
RM759 total
includes taxes & fees
30 Nov - 1 Dec
Hilton Edinburgh Carlton

5. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.8 out of 10, Exceptional, (1,586 reviews)
"The hotel was located in the middle of Edinburgh and close to the castle, shopping and great restaurants."
United States
Carol Sue
The price is RM676
RM852 total
includes taxes & fees
30 Nov - 1 Dec
Market Street Hotel

6. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
3.2 km from Craigmillar
8.6 out of 10, Excellent, (1,001 reviews)
"Room was very clean, staff were very helpful and the breakfasts were more than ample really enjoyed our stay and will definitely be back in the future."
Australia
Shelagh
The price is RM328
RM413 total
includes taxes & fees
29 Nov - 30 Nov
Best Western Kings Manor Hotel

7. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.2 out of 10, Wonderful, (1,794 reviews)
"Very good hotel, the staff were kind and helpful!"
United States
Jayette
The price is RM616
RM777 total
includes taxes & fees
13 Dec - 14 Dec
Apex City of Edinburgh Hotel

8. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Old Town Edinburgh, 3.9 km from Craigmillar
9.2 out of 10, Wonderful, (1,145 reviews)
"Well located hotel right in the royal mile. Has its own parking which is easy to find and discounted for hotel guests. Friendly staff and comfortable rooms."
United Kingdom
Thomas
The price is RM768
RM968 total
includes taxes & fees
29 Nov - 30 Nov
Radisson Blu Hotel, Edinburgh City Centre

9. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Holyrood, 3.8 km from Craigmillar
9.0 out of 10, Wonderful, (2,759 reviews)
"Great location and hotel!"
Mexico
ANA SOPHIA HERNANDEZ
The price is RM610
RM769 total
includes taxes & fees
1 Dec - 2 Dec
Aparthotel Adagio Edinburgh Royal Mile

10. The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside, 2.7 km from Craigmillar
8.6 out of 10, Excellent, (935 reviews)
"A unique and beautiful place to stay. We weren’t there long but wish we could have stayed a couple more days"
Canada
Catherine
The price is RM437
RM551 total
includes taxes & fees
15 Nov - 16 Nov
The Salisbury Hotel

11. Holyrood Aparthotel

Holyrood Aparthotel
4.0 star property
Holyrood, 3.6 km from Craigmillar
8.8 out of 10, Excellent, (2,120 reviews)
"Great location and 24 hour reception staff."
Canada
Indranil
The price is RM663
RM836 total
includes taxes & fees
19 Nov - 20 Nov
Holyrood Aparthotel

12. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh, 3.8 km from Craigmillar
8.4 out of 10, Very good, (2,036 reviews)
"Excellent location and great staff - clean rooms!!!"
United States
Gowri
The price is RM515
RM649 total
includes taxes & fees
29 Nov - 30 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

13. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Holyrood, 3.5 km from Craigmillar
8.8 out of 10, Excellent, (1,000 reviews)
"Excellent hotel, great location, staff fantastic, breakfast excellent"
United Kingdom
Carolyn
The price is RM563
RM709 total
includes taxes & fees
29 Nov - 30 Nov
Edinburgh Marriott Hotel Holyrood

14. Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Tollcross, 4.3 km from Craigmillar
8.8 out of 10, Excellent, (1,012 reviews)
"Great place to stay and we could see the castle from our room"
Canada
Isabelle
The price is RM471
RM594 total
includes taxes & fees
15 Nov - 16 Nov
Novotel Edinburgh Centre

15. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End, 5.3 km from Craigmillar
9.6 out of 10, Exceptional, (760 reviews)
"Wonderful stay for 2 nights."
United States
Glen
The price is RM621
RM782 total
includes taxes & fees
14 Dec - 15 Dec
The Resident Edinburgh

16. Bruntsfield Hotel, WorldHotels Elite

Bruntsfield Hotel, WorldHotels Elite
4.0 star property
Bruntsfield, 4.4 km from Craigmillar
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast was excellent. There is a cold buffet and a fresh to order hot breakfast as well. The bar in the basement is very very nice. Had some very nice drinks there"
Canada
Victor
The price is RM537
RM676 total
includes taxes & fees
30 Nov - 1 Dec
Bruntsfield Hotel, WorldHotels Elite

17. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 4.2 km from Craigmillar
9.2 out of 10, Wonderful, (2,156 reviews)
"A very comfortable hotel in a good location"
United Kingdom
James
The price is RM595
RM750 total
includes taxes & fees
29 Nov - 30 Nov
Apex Waterloo Place Hotel

18. Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End
3.0 star property
Fountainbridge, 4.9 km from Craigmillar
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast was great and plentiful - excellent way to start the day with lovely staff present."
United Kingdom
Jonathan
The price is RM506
RM638 total
includes taxes & fees
30 Nov - 1 Dec
Hampton by Hilton Edinburgh West End

19. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (1,381 reviews)
"fantastic location and the staff was great...highly recommend"
United States
Selina
The price is RM559
RM704 total
includes taxes & fees
16 Nov - 17 Nov
Motel One Edinburgh-Royal

20. Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh
4.0 star property
Tollcross, 3.8 km from Craigmillar
8.6 out of 10, Excellent, (1,000 reviews)
"Clean, spacious room for three, great breakfast spread, helpful staff, PERFECT location!"
United States
Julie
The price is RM706
RM890 total
includes taxes & fees
14 Dec - 15 Dec
Residence Inn by Marriott Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels in Craigmillar

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A cocktail on a wooden table with a blurred outdoor seating area in the background.
The Scholar
4.0 star property
9.4
Exceptional
1,001 reviews
View
A modern lounge area with contemporary furniture, large windows, and a view of the cityscape.
Market Street Hotel
4.0 star property
9.8
Exceptional
1,586 reviews
View
A modern living room with a beige sofa, decorative pillows, and two floor lamps.
The Resident Edinburgh
4.0 star property
9.6
Exceptional
760 reviews
View
A rooftop patio with outdoor seating, potted plants, and a stone building in the background.
BrewDog DogHouse Edinburgh
4.0 star property
9.8
Exceptional
885 reviews
View
A person holding a cup, overlooking a historic castle with buildings in the foreground.
Apex Grassmarket Hotel
4.0 star property
9.0
Wonderful
2,999 reviews
View

Hotels recommended for families in Craigmillar

Where to stay in Craigmillar

Find the best Craigmillar areas for the activities you enjoy most.

Edinburgh City Centre

If you're spending time in Edinburgh City Centre, check out sights like Royal Mile or Edinburgh Castle and hop on the metro to see more of the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

Old Town Edinburgh

Wander the narrow alleys of Edinburgh's historic center to discover the hidden delights of an area that also encompasses some of the city's top attractions.

New Town

Stroll around the refined Georgian quarter of Edinburgh to encounter iconic monuments, stunning art galleries and an array of stores.

Leith

Known for its abundant dining options and seaside views, there's plenty to explore in Leith. Top attractions like Leith Docks and Royal Yacht Britannia are major draws, and you can catch the metro at The Shore Tram Stop or Port of Leith Tram Stop to see more of the city.

Tollcross

Tollcross is known for its ample dining options, and you can make a stop by Usher Hall and King's Theatre while in the area.

Top Craigmillar Hotel Reviews

Frequently Asked Questions

What is Craigmillar like?

Travellers will be sure to find plenty to entertain them in Edinburgh's Craigmillar neighbourhood. Consider a visit to Craigmillar Castle as part of your Craigmillar travel plans.

How many hotels will I be able to find in the Craigmillar area?

When you want to find places to stay in Edinburgh, start by booking one of Expedia's 6 hotels and other accommodation options in Craigmillar.

If I need to cancel my hotel reservation in Craigmillar, will I receive a refund?

Yes! Most hotel bookings are refundable provided that you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a reservation that's non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of booking. Add dates, click "Search", then you can filter by "fully refundable" to review the best deals available in Craigmillar.

What is there to do around this Edinburgh neighbourhood?

Craigmillar Castle is an attraction you might want to check out while you're in Craigmillar. While you're out sightseeing in Edinburgh, make sure that you visit other sights such as Royal Mile or Edinburgh Castle.