Find and compare 4 Star hotels 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
Check prices for these dates
Featured Craigmillar 4 Star hotels

Apex Waterloo Place Hotel
23-27 Waterloo Place Edinburgh Scotland
The price is CA $194 per night from Apr 19 to Apr 20
CA $194
CA $233 total
Apr 19 - Apr 20
includes taxes & fees
Book a stay at this spa hotel in Edinburgh. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the breakfast and the pool in our ...
9.2/10 Wonderful! (2,056 reviews)
Average breakfast
Reviewed on Apr 12, 2026

Mount Royal Hotel Edinburgh by The Unlimited Collection
53 Princes Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $307 per night from Apr 16 to Apr 17
CA $307
CA $369 total
Apr 16 - Apr 17
includes taxes & fees
Stay at this hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and room service. Our guests praise the helpful staff and the clean rooms in our reviews. ...
8.8/10 Excellent! (518 reviews)
Fantastic location. Lovely staff
Reviewed on Apr 12, 2026

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $179 per night from Apr 19 to Apr 20
CA $179
CA $214 total
Apr 19 - Apr 20
includes taxes & fees
Book a stay at this business-friendly hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and 24-hour room service. Our guests praise the breakfast and ...
9/10 Wonderful! (2,554 reviews)
Everyone was so nice. Squeaky floors but that is ok. Scotland is amazing as is the staff.
Reviewed on Apr 13, 2026

Holiday Inn Edinburgh by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is CA $124 per night from Apr 26 to Apr 27
CA $124
CA $149 total
Apr 26 - Apr 27
includes taxes & fees
Book a stay at this 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 ...
8.6/10 Excellent! (1,266 reviews)
Room was clean with everything you need, food there wasn't a great choice and sadly breakfast hot food was a bit cold. Pool is great but changing rooms are icy cold! Some staff went above and beyond to be helpful others couldn't care less.
Reviewed on Apr 12, 2026

Apex City of Edinburgh Hotel
61 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $231 per night from Apr 26 to Apr 27
CA $231
CA $277 total
Apr 26 - Apr 27
includes taxes & fees
Stay at this hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and parking (surcharge). Our guests praise the breakfast and the helpful staff in our ...
9.2/10 Wonderful! (1,601 reviews)
Nothing exciting. Rooms are standard, basic amenities, clean, filter water which we have to go to different floor to fill. Hotel location is good
Reviewed on Apr 11, 2026

Dakota Edinburgh
Ferrymuir Retail Park South Queensferry Scotland
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Apr 26 to Apr 27
CA $139
CA $167 total
Apr 26 - Apr 27
includes taxes & fees
Book a stay at this business-friendly hotel in South Queensferry. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the restaurant ...
9.4/10 Exceptional! (1,321 reviews)
Great room . Excellent shower facilities.
Reviewed on Apr 11, 2026

Leonardo Royal Hotel Edinburgh
43 Jeffrey Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $222 per night from Apr 19 to Apr 20
CA $222
CA $267 total
Apr 19 - Apr 20
includes taxes & fees
Stay at this hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and room service. Our guests praise the breakfast and the helpful staff in our reviews. ...
9/10 Wonderful! (1,352 reviews)
Lots of outside construction made walking a bit more challenging. Convenient alternatives. Easily walk to most attractions and Waverly Station. Clean rooms and comfy beds. Would definitely stay here again.
Reviewed on Apr 10, 2026

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club Kirknewton Scotland
Fully refundableReserve now, pay when you stay
The price is CA $158 per night from Apr 26 to Apr 27
CA $158
CA $190 total
Apr 26 - Apr 27
includes taxes & fees
Book a stay at this golf hotel in Kirknewton. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the breakfast and the pool in our reviews. ...
8.8/10 Excellent! (1,727 reviews)
Great amenities
Reviewed on Apr 13, 2026

Delta Hotels by Marriott Edinburgh
111 Glasgow Road Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $144 per night from Apr 26 to Apr 27
CA $144
CA $182 total
Apr 26 - Apr 27
includes taxes & fees
Book a stay at this business-friendly hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and room service. Our guests praise the breakfast and the pool ...
8.2/10 Very Good! (705 reviews)
Great
Reviewed on Apr 10, 2026

Novotel Edinburgh Park
15 Lochside Avenue Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $143 per night from Apr 16 to Apr 17
CA $143
CA $172 total
Apr 16 - Apr 17
includes taxes & fees
Book a stay at this business-friendly hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and 24-hour room service. Our guests praise the pool and the ...
9.2/10 Wonderful! (1,013 reviews)
Stayed in a room with twin beds. Room was clean and new. Quiet at night, slept well, good shower. Good breakfast-eggs, bacon, sausage, hash browns, cold cuts, cheese, breads, fruit and juices. Walking distance to Edinburgh Tram. Front desk staff would not give us a late check out by one hour. Very ...
Reviewed on Apr 11, 2026
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.
Recent Craigmillar hotel reviews by fellow wanderers

Dalmahoy Hotel & Country Club
4 out of 5
Posted 1 hour ago
Travelocity Verified Review
"Great amenities "
A verified traveller stayed at Dalmahoy Hotel & Country Club





