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

Holiday Inn Edinburgh by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is CA $186 per night from Jun 28 to Jun 29
CA $186
CA $224 total
Jun 28 - Jun 29
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,418 reviews)
"Our experience was lovely in the pool and room service was great, but when we moved the couch to set up the bed for our toddler, we found a huge amount of old puke in multiple places including under the toddler bed we were using. We had someone come to the room to check and he was fantastic (thanks ..."
Reviewed on Jun 11, 2026

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club Kirknewton Scotland
Fully refundableReserve now, pay when you stay
The price is CA $196 per night from Jul 5 to Jul 6
CA $196
CA $235 total
Jul 5 - Jul 6
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. ...
9/10 Wonderful! (1,738 reviews)
"Excellent historic property with a golf course. Nice spacious rooms. Ideal for someone who has a car and is looking for a nice quiet stay an out 20 minutes from town and 15 minutes from the airport."
Reviewed on Jun 10, 2026

Radisson Blu Hotel, Edinburgh City Centre
80 High Street The Royal Mile Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $397 per night from Jun 24 to Jun 25
CA $397
CA $476 total
Jun 24 - Jun 25
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 helpful staff ...
9.2/10 Wonderful! (1,072 reviews)
"Great location to venture out Edinburgh. It’s in the heart of the Royal Mile. Perfect to visit Edinburgh without a car cause everything is walkable."
Reviewed on Jun 11, 2026

Hilton Edinburgh Carlton
19 North Bridge Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $327 per night from Jun 14 to Jun 15
CA $327
CA $392 total
Jun 14 - Jun 15
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 helpful staff ...
8.4/10 Very Good! (1,011 reviews)
"This is a large hotel with only two unlinked elevators serving a single elevator bay, with up and down stairs on the same level, resulting in extremely long wait times. When departing, we called for luggage assistance, but after waiting 15 minutes with nobody arriving, we carried our luggage down ..."
Reviewed on Jun 9, 2026

Leonardo Royal Hotel Edinburgh
43 Jeffrey Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $305 per night from Jun 15 to Jun 16
CA $305
CA $366 total
Jun 15 - Jun 16
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,419 reviews)
"Room was great, nice decor. We were greeted with a welcome drink which was appreciated. Lots of coffee and tea in the room. Great location to easily access Royal Mile out the back way. I would recommend staying here."
Reviewed on Jun 10, 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 $250 per night from Jun 15 to Jun 16
CA $250
CA $300 total
Jun 15 - Jun 16
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! (625 reviews)
"The location was absolutely perfect for my travel interests in Edinburgh. Staff members were very friendly, accommodating, and helpful regarding local knowledge. It was a pleasure to be a guest here!"
Reviewed on Jun 10, 2026

Leonardo Hotel Edinburgh Haymarket
1 Morrison Link, Midlothian Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $264 per night from Jun 15 to Jun 16
CA $264
CA $317 total
Jun 15 - Jun 16
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 helpful staff ...
8.4/10 Very Good! (1,334 reviews)
"Hotel was excellent..could find no faults with it. In a good area & will definitely return."
Reviewed on Jun 10, 2026

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $273 per night from Jun 15 to Jun 16
CA $273
CA $328 total
Jun 15 - Jun 16
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,692 reviews)
"Strange to pay so much for a hotel room and have only a tub but no shower in the room. Of note, I had several rooms during my stay there and only one had no shower. Very convenient to the royal mile."
Reviewed on Jun 11, 2026

Apex Waterloo Place Hotel
23-27 Waterloo Place Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $348 per night from Jun 14 to Jun 15
CA $348
CA $417 total
Jun 14 - Jun 15
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,095 reviews)
"I was impressed how clean the hotel was including the lobby, the room, and amenities. Staff were super welcoming and helpful, always eager to help."
Reviewed on Jun 9, 2026

YOTEL Edinburgh
Erskine House Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $262 per night from Jun 29 to Jun 30
CA $262
CA $314 total
Jun 29 - Jun 30
includes taxes & fees
Stay at this hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and a 24-hour fitness center. Our guests praise the breakfast and the helpful staff ...
8.8/10 Excellent! (2,586 reviews)
"Our room was very small and we didn’t even get a luggage rack for a suitcase. There was no where to store clothes so we lived out of our suitcases on the floor. We arrived at the hotel at approximately 12pm after a 7 hour flight overseas and the room was ready, however we had to pay 20 pounds to ..."
Reviewed on Jun 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

Holiday Inn Edinburgh by IHG
1 out of 5
Posted 5 hours ago
Travelocity Verified Review
"Our experience was lovely in the pool and room service was great, but when we moved the couch to set up the bed for our toddler, we found a huge amount of old puke in multiple places including under the toddler bed we were using. We had someone come to the room to check and he was fantastic (thanks so much for your help Kyle!) however we were told we couldn’t move rooms because the hotel was fully booked, we were then given a breakfast voucher and 20% off of our dinner that we had in the room, but we weren’t able to have our baby crawl around the room and couldn’t let our toddler go anywhere near it because of how disgusting the floor was. So the breakfast and a few dollars off of our meal wasn’t really a solution that we felt was fair after spending as much as we did on the room and the meal."
A verified traveller stayed at Holiday Inn Edinburgh by IHG





