Find hotels in Craigmillar, Edinburgh

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Craigmillar hotels

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
30.8 km from Craigmillar
8.2 out of 10, Very Good, (670)
"Great place to stay"
United Kingdom
Stephen
The price is NT$5,005
NT$6,006 total
includes taxes & fees
Jan 18 - Jan 19
Peebles Hydro Hotel

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
27.1 km from Craigmillar
9.8 out of 10, Exceptional, (133)
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
Cringletie House Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
14.7 km from Craigmillar
8.8 out of 10, Excellent, (1694)
"Great stay."
United Kingdom
Prakash
The price is NT$2,367
NT$2,840 total
includes taxes & fees
Jan 11 - Jan 12
Dalmahoy Hotel & Country Club

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (2381)
"Great location"
United States
Benita
The price is NT$2,720
NT$3,264 total
includes taxes & fees
Jan 11 - Jan 12
Apex Grassmarket Hotel

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.0 out of 10, Wonderful, (1003)
"Breakfast could not be better, one of the best breakfasts in a hotel I have ever had "
United Kingdom
Mary
The price is NT$4,641
NT$5,569 total
includes taxes & fees
Jan 25 - Jan 26
The Caledonian Edinburgh, Curio Collection by Hilton

W Edinburgh

W Edinburgh
5.0 star property
New Town, 4.4 km from Craigmillar
9.2 out of 10, Wonderful, (378)
"Amazing hotel with friendly helpful staff. Clean and tidy & a perfect location for visiting all of the shops, bars, restaurants & sights. Would highly recommend- we will be visiting again!"
United Kingdom
Adam John
The price is NT$6,446
NT$7,735 total
includes taxes & fees
Jan 20 - Jan 21
W Edinburgh

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
15.4 km from Craigmillar
9.2 out of 10, Wonderful, (1001)
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is NT$3,360
NT$4,032 total
includes taxes & fees
Jan 18 - Jan 19
Norton House Hotel & Spa

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Holyrood, 3.5 km from Craigmillar
8.6 out of 10, Excellent, (1006)
"Great hotel, room and location. Staff very helpful "
United Kingdom
Mark
The price is NT$2,844
NT$3,413 total
includes taxes & fees
Jan 11 - Jan 12
Edinburgh Marriott Hotel Holyrood

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End, 5 km from Craigmillar
8.8 out of 10, Excellent, (1638)
"The staff are really nice, the location is very good, very easy to go everywhere!"
United States
Jie
The price is NT$1,997
NT$2,397 total
includes taxes & fees
Jan 11 - Jan 12
Point A Hotel Edinburgh Haymarket

Nira Caledonia

Nira Caledonia
4.0 star property
Stockbridge, 5.4 km from Craigmillar
9.2 out of 10, Wonderful, (644)
"Excellent Service and Breakfast"
Germany
Franca
The price is NT$3,138
NT$3,766 total
includes taxes & fees
Jan 18 - Jan 19
Nira Caledonia

Heeton Concept Aparthotel Edinburgh Queen Street

Heeton Concept Aparthotel Edinburgh Queen Street
3.0 star property
New Town, 5.1 km from Craigmillar
9.4 out of 10, Exceptional, (1205)
"Great location and very cozy lobby bar where we enjoyed relaxing."
United States
Jayme
The price is NT$2,536
NT$3,043 total
includes taxes & fees
Jan 11 - Jan 12
Heeton Concept Aparthotel Edinburgh Queen Street

Haymarket Hotel

Haymarket Hotel
3.0 star property
West End, 5.6 km from Craigmillar
8.6 out of 10, Excellent, (1003)
"Great breakfast, quiet and comfortable room and friendly and helpful staff "
United Kingdom
Diane
The price is NT$2,677
NT$3,212 total
includes taxes & fees
Jan 28 - Jan 29
Haymarket Hotel

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
11.2 km from Craigmillar
8.8 out of 10, Excellent, (1003)
"Lovely room, helpful staff"
United Kingdom
Tia
The price is NT$2,187
NT$2,625 total
includes taxes & fees
Jan 19 - Jan 20
Courtyard by Marriott Edinburgh West

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.0 out of 10, Wonderful, (1012)
"Staff were excellent and rooms were spacious"
Australia
Tony
The price is NT$4,755
NT$5,706 total
includes taxes & fees
Jan 11 - Jan 12
Radisson Blu Hotel, Edinburgh City Centre

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.8 out of 10, Exceptional, (1216)
"Very friendly staff, excellent breakfast with a beautiful dining room. "
United States
Samuel
Market Street Hotel

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
8.2 km from Craigmillar
8.4 out of 10, Very Good, (1082)
"Excellent breakfast location and staff"
United Kingdom
Jagdip
The price is NT$1,550
NT$1,860 total
includes taxes & fees
Jan 11 - Jan 12
Holiday Inn Edinburgh by IHG

Grassmarket hotel

Grassmarket hotel
3.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
8.6 out of 10, Excellent, (1001)
"Excellent location"
United States
MARCOS
The price is NT$3,495
NT$4,194 total
includes taxes & fees
Jan 5 - Jan 6
Grassmarket hotel

Angel's Share Hotel

Angel's Share Hotel
4.0 star property
New Town, 5.1 km from Craigmillar
8.8 out of 10, Excellent, (1000)
"Room was beautiful and perfect. Nice and clean and quiet. Beautiful atmosphere in hotel. Loved the staff. "
United States
Pamela
The price is NT$2,568
NT$3,081 total
includes taxes & fees
Jan 11 - Jan 12
Angel's Share Hotel

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
Bruntsfield, 4.4 km from Craigmillar
8.8 out of 10, Excellent, (1004)
"Great spacious room and fab Breakfast"
United Kingdom
Neil
The price is NT$2,275
NT$2,730 total
includes taxes & fees
Jan 11 - Jan 12
JA The Bruntsfield - Edinburgh

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
New Town, 5.1 km from Craigmillar
8.8 out of 10, Excellent, (2486)
"Lovely staff, lovely room, lovely location "
United Kingdom
Asha
The price is NT$2,077
NT$2,492 total
includes taxes & fees
Jan 18 - Jan 19
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.

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.

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.

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.

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 5 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.