A historic castle surrounded by lush greenery and a cloudy sky.

Find 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

This weekend
Next weekend

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,004 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is ₩166,505
₩209,796 total
includes taxes & fees
Nov 30 - Dec 1
The Scholar

2. The Scott

The Scott
4.0 star property
Southside, 2.4 km from Craigmillar
9.6 out of 10, Exceptional, (760 reviews)
"The property is great and the location outside the crowded touristic area make it perfect for us"
United States
Jacopo
The price is ₩237,795
₩299,622 total
includes taxes & fees
Nov 22 - Nov 23
The Scott

3. 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,142 reviews)
"Amazing location!"
United States
Richard
The price is ₩239,586
₩301,878 total
includes taxes & fees
Nov 29 - Nov 30
Radisson Blu Hotel, Edinburgh City Centre

4. 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,562 reviews)
"Perfect place to stay to enjoy both Old town and New town. Clean hotel with attentive and friendly staff!"
United States
Michael
The price is ₩223,283
₩281,337 total
includes taxes & fees
Nov 30 - Dec 1
Market Street Hotel

5. 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,160 reviews)
"Hotel was beautiful and so many great places nearby!"
United States
Dania
The price is ₩197,765
₩249,184 total
includes taxes & fees
Nov 5 - Nov 6
Apex Waterloo Place 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 ₩102,072
₩128,611 total
includes taxes & fees
Nov 8 - Nov 9
Best Western Kings Manor Hotel

7. 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,002 reviews)
"Excellent hotel, great location, staff fantastic, breakfast excellent"
United Kingdom
Carolyn
The price is ₩199,615
₩251,524 total
includes taxes & fees
Nov 8 - Nov 9
Edinburgh Marriott Hotel Holyrood

8. 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 ₩144,997
₩182,697 total
includes taxes & fees
Nov 8 - Nov 9
The Salisbury Hotel

9. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross, 4.8 km from Craigmillar
9.0 out of 10, Wonderful, (1,003 reviews)
"By far, one of the best hotels I’ve ever stayed in."
Canada
DAVID
The price is ₩231,023
₩291,088 total
includes taxes & fees
Nov 29 - Nov 30
Sheraton Grand Hotel & Spa, Edinburgh

10. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (3,001 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is ₩227,748
₩286,963 total
includes taxes & fees
Nov 5 - Nov 6
Apex Grassmarket Hotel

11. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh, 4.1 km from Craigmillar
9.6 out of 10, Exceptional, (1,450 reviews)
"Great location, friendly and helpful staff, and clean comfortable room."
Canada
Peter
The price is ₩300,735
₩378,926 total
includes taxes & fees
Nov 8 - Nov 9
Virgin Hotels Edinburgh

12. The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End, 5 km from Craigmillar
9.2 out of 10, Wonderful, (1,003 reviews)
"Great experience, the hotel is in a perfect to visit the Castle and surrounding areas"
United States
Oscar
The price is ₩300,049
₩378,062 total
includes taxes & fees
Dec 1 - Dec 2
The Caledonian Edinburgh, Curio Collection by Hilton

13. 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,012 reviews)
"Great position to city highlights and food!"
United Kingdom
John
The price is ₩215,047
₩270,960 total
includes taxes & fees
Nov 8 - Nov 9
Hilton Edinburgh Carlton

14. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith, 5.8 km from Craigmillar
8.6 out of 10, Excellent, (1,001 reviews)
"It was a great place."
United States
Kevin
The price is ₩128,887
₩162,398 total
includes taxes & fees
Nov 8 - Nov 9
Malmaison Edinburgh

15. Holyrood Aparthotel

Holyrood Aparthotel
4.0 star property
Holyrood, 3.6 km from Craigmillar
8.8 out of 10, Excellent, (2,111 reviews)
"Great location and 24 hour reception staff."
Canada
Indranil
The price is ₩225,849
₩284,570 total
includes taxes & fees
Nov 4 - Nov 5
Holyrood Aparthotel

16. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
New Town, 4.3 km from Craigmillar
9.8 out of 10, Exceptional, (1,002 reviews)
"A fabulous stay. It’s a gorgeous, luxurious hotel with good staff, great breakfast and a lovely bar. Big spacious rooms, lovely extras for my son. Absolutely worth the extra money compared to others around."
United Kingdom
Victoria
The price is ₩632,640
₩797,119 total
includes taxes & fees
Nov 5 - Nov 6
The Balmoral Hotel

17. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End, 5.3 km from Craigmillar
9.6 out of 10, Exceptional, (752 reviews)
"Zentrumsnahes Hotel, dennoch ruhig gelegen. Das Doppelzimmer mit zwei Einzelbetten war sehr geräumig. Die kleine Küchenzeile inkl. Mikrowelle, Kaffeemaschine, Wasserkocher sowie Kühlschrank haben wir gerne als Selbstversorger morgens und abends genutzt Das Service-Personal war sehr freundlich, hilfsbereit und zuvorkommend. Wir haben den Aufenthalt sehr genossen und würden jederzeit wieder dort übernachten. Absolute Empfehlung- vielen Dank!"
Germany
Nicole Kirsti
The price is ₩1,416,255
₩1,784,475 total
includes taxes & fees
Nov 4 - Nov 5
The Resident Edinburgh

18. InterContinental Edinburgh The George by IHG

InterContinental Edinburgh The George by IHG
4.0 star property
New Town, 4.6 km from Craigmillar
9.0 out of 10, Wonderful, (1,001 reviews)
"My favorite was the continental breakfast."
United States
Myriam
The price is ₩269,357
₩339,391 total
includes taxes & fees
Nov 29 - Nov 30
InterContinental Edinburgh The George by IHG

19. Tigerlily

Tigerlily
4.0 star property
New Town, 5 km from Craigmillar
9.4 out of 10, Exceptional, (1,002 reviews)
"Staff was amazing! Location was great!"
United States
DANIELA
The price is ₩327,050
₩412,083 total
includes taxes & fees
Nov 23 - Nov 24
Tigerlily

20. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
New Town, 5.1 km from Craigmillar
8.8 out of 10, Excellent, (2,580 reviews)
"Hotel was good location and great price"
United States
Bimala
The price is ₩154,148
₩194,227 total
includes taxes & fees
Nov 8 - Nov 9
YOTEL 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 lobby with ornate woodwork, a staircase, and seating areas.
The Scott
4.0 star property
9.6
Exceptional
760 reviews
View
A multi-story building with a central courtyard, surrounded by lush greenery and a gazebo.
The Scholar
4.0 star property
9.4
Exceptional
1,004 reviews
View
A hotel with a parking lot, stone walls, and a sign for 'Best Western Kings Manor Hotel'.
Best Western Kings Manor Hotel
3.0 star property
8.6
Excellent
1,001 reviews
View
A fireplace with a roaring fire, a statue, and a green leather armchair.
Carberry Tower Mansion House and Estate
4.0 star property
9.2
Wonderful
1,004 reviews
View
A bedroom with a bed, two bedside lamps, a window with curtains, and a view of greenery outside.
The Salisbury Hotel
4.0 star property
8.6
Excellent
935 reviews
View

Where to stay in Craigmillar

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

Edinburgh City Centre

While you're in Edinburgh City Centre, take in top sights like Royal Mile or Edinburgh Castle, and hop on the metro to see more the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

Old Town Edinburgh

Preserving its medieval street plan, this UNESCO World Heritage Site features the Royal Mile, St. Giles' Cathedral, and the National Museum of Scotland. Explore narrow closes and hidden passages for a unique experience.

New Town

Discover original neo-classical and Georgian architecture in this UNESCO World Heritage Site, housing the National Gallery of Scotland and the Royal Scottish Academy Building. Shop along Princes Street, George Street, and the newly redeveloped St James Quarter.

Leith

Undergoing significant regeneration, Leith boasts a busy port, the Royal Yacht Britannia, and Ocean Terminal shopping centre. The shore area offers charming pubs and restaurants, while cultural attractions include Leith Theatre and Leith School of Art.

Tollcross

Travelers come to Tollcross for its abundant dining options, and you can see top attractions like Usher Hall and King's Theatre while you're in town.

Top Craigmillar Hotel Reviews

Frequently asked questions

What is Craigmillar like?
Travelers will be sure to find plenty to entertain them in Edinburgh's Craigmillar neighborhood. Consider a visit to Craigmillar Castle as part of your Craigmillar travel plans.
How many hotels should I expect 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 accommodations in Craigmillar.
If I need to cancel my hotel reservation in Craigmillar, will I receive a refund?
Yes, the majority of hotel reservations are refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of booking. Enter dates in and click on "Search", then use the filter option "fully refundable" to view the best deals in Craigmillar.
Where can I learn more about changing or cancelling my trip to Craigmillar?
To find more details about picking new dates or cancelling your trip to Craigmillar, head over to our customer service page.
What is there to do around this Edinburgh neighborhood?
Craigmillar Castle is an attraction you might want to check out while you're in Craigmillar. While you're out sightseeing in Edinburgh, be sure to visit other sights like Royal Mile or Edinburgh Castle.