Find a cheap Hotel in Craigmillar
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Hotels near Craigmillar

Holiday Inn Edinburgh by IHG
132 Corstorphine Road, Edinburgh, Scotland
Free cancellation
8.23 km from Craigmillar
The price is CA $183 per night
CA $183
CA $219 total
Jun 1 - Jun 2
includes taxes & fees
Stay at this 4-star spa hotel in Edinburgh. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Edinburgh Castle and Princes Street are located nearby.
Pool
Hot tub

ibis Edinburgh Centre South Bridge - Royal Mile
77 South Bridge, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
3.83 km from Craigmillar
The price is CA $262 per night
CA $262
CA $314 total
Jun 2 - Jun 3
includes taxes & fees
Stay at this 3-star hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and a 24-hour front desk. Our guests praise the breakfast and the bar in our reviews. Popular attractions Royal Mile and Princes Street are located nearby.
Pet-friendly
Free WiFi

Apex Grassmarket Hotel
31-35 Grassmarket, Edinburgh, Scotland
4.23 km from Craigmillar
The price is CA $346 per night
CA $346
CA $416 total
Jun 1 - Jun 2
includes taxes & fees
Stay at this 4-star eco-certified hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and 24-hour room service. Our guests praise the breakfast and the pool in our reviews. Popular attractions Edinburgh Castle and Princes Street are located nearby.
Pool
Free WiFi

Britannia Hotel Edinburgh
69 Belford Road, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
5.85 km from Craigmillar
The price is CA $147 per night
CA $147
CA $176 total
May 18 - May 19
includes taxes & fees
Stay at this hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and parking (surcharge). Our guests praise the breakfast and the clean rooms in our reviews. Popular attractions Edinburgh Castle and Princes Street are located nearby.
Pet-friendly
Free WiFi

Cheval Old Town Chambers
Royal Mile, 329 High Street, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
3.89 km from Craigmillar
The price is CA $501 per night
CA $501
CA $601 total
May 22 - May 23
includes taxes & fees
Stay at this 5-star luxury aparthotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and a 24-hour fitness center. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Royal Mile and Princes Street are located nearby.
Kitchen
Washer

YOTEL Edinburgh
Erskine House, Queen Street, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
5.12 km from Craigmillar
The price is CA $236 per night
CA $236
CA $283 total
Jun 1 - Jun 2
includes taxes & fees
Stay at this 4-star hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and a 24-hour fitness center. Our guests praise the breakfast and the bar in our reviews. Popular attractions Princes Street and Edinburgh Castle are located nearby.
Free WiFi
Restaurant

Moxy Edinburgh Airport
1 Fairview Road, Newbridge, Scotland
Free cancellation
Reserve now, pay when you stay
14.06 km from Craigmillar
The price is CA $207 per night
CA $207
CA $249 total
May 18 - May 19
includes taxes & fees
Stay at this 3-star eco-certified hotel in Newbridge. Enjoy free WiFi, breakfast (surcharge), and a fitness center. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Edinburgh Zoo and Murrayfield Stadium are located nearby.
Pet-friendly
Free WiFi

Point A Hotel Edinburgh Haymarket
152 Morrison Street, Edinburgh, Scotland
4.97 km from Craigmillar
The price is CA $210 per night
CA $210
CA $252 total
Jun 1 - Jun 2
includes taxes & fees
Stay at this 3-star eco-certified hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and a 24-hour front desk. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Edinburgh Castle and Princes Street are located nearby.
Free WiFi
Air conditioning

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club, Kirknewton, Scotland
Free cancellation
Reserve now, pay when you stay
14.73 km from Craigmillar
The price is CA $223 per night
CA $223
CA $267 total
May 18 - May 19
includes taxes & fees
Stay at this 4-star eco-certified hotel in Kirknewton. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the breakfast and the pool in our reviews. Popular attractions Edinburgh Zoo and Murrayfield Stadium are located nearby.
Pool
Parking included

Apex City of Edinburgh Hotel
61 Grassmarket, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
4.18 km from Craigmillar
The price is CA $356 per night
CA $356
CA $427 total
May 20 - May 21
includes taxes & fees
Stay at this 4-star eco-certified hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and parking (surcharge). Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Edinburgh Castle and Princes Street are located nearby.
Free WiFi
Breakfast available

Apex Waterloo Place Hotel
23-27 Waterloo Place, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
4.18 km from Craigmillar
The price is CA $275 per night
CA $275
CA $330 total
Jun 1 - Jun 2
includes taxes & fees
Stay at this 4-star spa hotel in Edinburgh. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the breakfast and the pool in our reviews. Popular attractions Royal Mile and Princes Street are located nearby.
Pool
Spa

Radisson Blu Hotel, Edinburgh City Centre
80 High Street The Royal Mile, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
3.94 km from Craigmillar
The price is CA $380 per night
CA $380
CA $456 total
Jun 1 - Jun 2
includes taxes & fees
Stay at this 4-star spa hotel in Edinburgh. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Royal Mile and Princes Street are located nearby.
Pool
Spa
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.
About Craigmillar Hotels
Search Craigmillar area hotels for the best deals on Travelocity.ca. Zoom in on Craigmillar neighborhood to help narrow your hotel selection.
Get Started - Lets Roam Craigmillar!
Craigmillar hotels essential information
Accommodation | 3,275 hotels |
---|---|
Lowest Price | CA $147 |
Highest Price | CA $501 |
Popular hotels | Holiday Inn Edinburgh by IHG, ibis Edinburgh Centre South Bridge - Royal Mile, Apex Grassmarket Hotel, Britannia Hotel Edinburgh, Cheval Old Town Chambers, YOTEL Edinburgh, Moxy Edinburgh Airport, Point A Hotel Edinburgh Haymarket, Dalmahoy Hotel & Country Club, Apex City of Edinburgh Hotel, Apex Waterloo Place Hotel, Radisson Blu Hotel, Edinburgh City Centre |
Recent Craigmillar hotel reviews by fellow wanderers

Moxy Edinburgh Airport
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"Friendly staff great hotel "
A verified traveller stayed at Moxy Edinburgh Airport
Hotels near…
Areas of Craigmillar
Most popular
Hotels
Driftwood InnHotels in ManhattanHotels with smoking rooms in City Centre GlasgowHotels near Elk Ridge Resort Golf CourseHostels New BrunswickHouseboat Rentals CornwallHotels with Waterslides in VancouverBoutique Hotels in HamiltonCabins MinnedosaHotels near Canadian EmbassyHotels with Hot Tubs in MidlandHotels in TorontoHotels with smoking rooms in Downtown Jersey CityHotels in Lake GeorgeHostels Sault Ste. Marie
Flights
Qatar Airways Toronto (YYZ) to Ahmedabad (AMD) flightsFlights to Australia (AUS)KLM Edmonton (YEG) to Málaga (AGP) flightsDetroit to Baltimore (DTW - BWI)Flights to NazaréDelta Winnipeg (YWG) to Charlotte (CLT) flightsAbbotsford to Charlottetown (YXX - YYG)WestJet Saskatoon (YXE) to Winnipeg (YWG) flightsWestJet Kelowna (YLW) to Phoenix (AZA) flightsJapan Airlines Vancouver (YVR) to Chek Lap Kok (HKG) flightsWestJet Winnipeg (YWG) to Alberta (YQL) flightsVancouver to Abbotsford (YVR - YXX)WestJet Phoenix (PHX) to Regina (YQR) flights
Packages