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 Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $254 per night from May 4 to May 5
CA $254
CA $304 total
May 4 - May 5
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,569 reviews)
Rooms were clean and spacious, staff lovely. Great for a weekend break
Reviewed on Apr 29, 2026

Holiday Inn Edinburgh by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is CA $172 per night from May 4 to May 5
CA $172
CA $207 total
May 4 - May 5
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,310 reviews)
Very close to public transit. Very clean and comfortable.
Reviewed on Apr 30, 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 $400 per night from May 4 to May 5
CA $400
CA $479 total
May 4 - May 5
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,043 reviews)
Breakfast was excellent as were reception staff and cleaning staff. Had one issue with barman who refused to let one of our party drink his pint in the bar .
Reviewed on Apr 24, 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 $261 per night from May 4 to May 5
CA $261
CA $314 total
May 4 - May 5
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! (549 reviews)
They were not ready for most meal service as their renovation plans appeared delayed.
Reviewed on Apr 28, 2026

Apex Waterloo Place Hotel
23-27 Waterloo Place Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $286 per night from May 3 to May 4
CA $286
CA $343 total
May 3 - May 4
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,066 reviews)
We were in room 113 and it was horrible. I booked 10 months in advance and got the worst room in the place. The windows were painted over so we didn’t see the bin area that would have been our view. Room was also next to the maintenance room. It was so loud. Staff were still tossing things in the ...
Reviewed on May 1, 2026

The Resident Edinburgh
15 Drumsheugh Gardens Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $232 per night from May 4 to May 5
CA $232
CA $279 total
May 4 - May 5
includes taxes & fees
Stay at this hotel in Edinburgh. Enjoy free WiFi, room service, and a 24-hour front desk. Popular attractions Edinburgh Castle and Royal Mile are located ...
9.6/10 Exceptional! (506 reviews)
We enjoyed our stay at The Resident as it was well located to what we had planned and the staff was quite pleasant. However, as far as value - we felt the room to be small for the price paid. We also felt the bathroom tub was quite dangerous to get in and out of — as one had to step very far up and ...
Reviewed on Apr 30, 2026

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club Kirknewton Scotland
Fully refundableReserve now, pay when you stay
The price is CA $170 per night from May 4 to May 5
CA $170
CA $203 total
May 4 - May 5
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,714 reviews)
Rooms were spotless . Staff was incredibly helpful and polite. Grounds were very well maintained along with the hotel and restaurants. Highly recommend including the breakfast with your stay. Short drive into town. Alot of shops and cafes. Edinburgh castle is a must see. Short train ride into ...
Reviewed on Apr 29, 2026

Dakota Edinburgh
Ferrymuir Retail Park South Queensferry Scotland
Fully refundableReserve now, pay when you stay
The price is CA $137 per night from May 4 to May 5
CA $137
CA $164 total
May 4 - May 5
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,341 reviews)
Air conditioning was weak, we woke up a few times hot. The room was stuffy and dated. It’s not a luxury experience, it was average. The rest of the hotel was lovely and the food was excellent. Wouldn’t come and stay again but would eat here.
Reviewed on May 1, 2026

Leonardo Royal Hotel Edinburgh
43 Jeffrey Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $278 per night from May 4 to May 5
CA $278
CA $334 total
May 4 - May 5
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.2/10 Wonderful! (1,372 reviews)
A very nice hotel, conveniently located to the High Street in Edinburgh. Has a very nice bar/restaurant (you kinda have to like bars, and I don't ... but the drinks were good and they did have some very nice dishes on the menu) and excellent breakfast (even includes custom-made omelets). Room was ...
Reviewed on Apr 30, 2026

YOTEL Edinburgh
Erskine House Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $255 per night from May 5 to May 6
CA $255
CA $306 total
May 5 - May 6
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,563 reviews)
We had a good experience here. The room was actually very spacious for being a smaller square footage room. It was perfect for 2 people. The bed was comfortable and the room was clean. Great location to everything. Only downside was… you can hear the other nearby hotel room doors closing at night ...
Reviewed on Apr 30, 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

Apex Waterloo Place Hotel
1 out of 5
Posted 3 hours ago
Travelocity Verified Review
"We were in room 113 and it was horrible. I booked 10 months in advance and got the worst room in the place. The windows were painted over so we didn’t see the bin area that would have been our view. Room was also next to the maintenance room. It was so loud. Staff were still tossing things in the bins (as loud as possible) at 11:30p. It must also be their smoking area because I smelled cigarette smoke coming in around midnight. At 5am I was startled awake thinking there was a huge thunder storm, turns out it was staff again in the bin area doing god knows what, but it was so loud! The door they were using squeaked loudly so we heard every time they opened and closed that door. We were so exhausted we had to skip our early tour of Edinburgh Castle to try and get a little more sleep. We ended up skipping the tour after that as well - we were just so exhausted we just wanted to get out of the city. We will never stay at this hotel again. If you ever get room 113 or near there, ask for another room!"
A verified traveller stayed at Apex Waterloo Place Hotel





