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
The price is CA $353 per night from May 25 to May 26
CA $353
CA $424 total
May 25 - May 26
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,635 reviews)
"An ideal location for a first time visit to Edinburgh with all the sites within walking distance. Staff were friendly and helpful when asked for assistance. However, don’t be fooled by castle view rooms as we booked a superior castle view and found ourselves on first floor looking upto the castle ..."
Reviewed on May 22, 2026

Holiday Inn Edinburgh by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is CA $162 per night from May 31 to Jun 1
CA $162
CA $195 total
May 31 - Jun 1
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,372 reviews)
"Clean room, comfortable bed. The hallway was due for a paint job. Staff was very friendly and helpful. Reached rental car return at airport in under 15 minutes."
Reviewed on May 22, 2026

Leonardo Royal Hotel Edinburgh
43 Jeffrey Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $277 per night from May 31 to Jun 1
CA $277
CA $332 total
May 31 - Jun 1
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,407 reviews)
"Great location but room cleanliness was disappointing"
Reviewed on May 22, 2026

Apex Waterloo Place Hotel
23-27 Waterloo Place Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $363 per night from Jun 21 to Jun 22
CA $363
CA $435 total
Jun 21 - Jun 22
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,076 reviews)
"I enjoyed my stay here. The room and bathroom were very clean and the amenities were excellent including tissues and face washers. There was no noise heard from other guests so sound proofing is excellent Breakfast was a good range of foodstuffs. The staff were wonderful and extremely helpful. The ..."
Reviewed on May 22, 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 $207 per night from May 25 to May 26
CA $207
CA $248 total
May 25 - May 26
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! (584 reviews)
"The room was way too small for 2 people. The shower was missing a piece of glass, so after your shower water was everywhere. The bed was comfortable and the location was great!"
Reviewed on May 22, 2026

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club Kirknewton Scotland
Fully refundableReserve now, pay when you stay
The price is CA $188 per night from Jun 21 to Jun 22
CA $188
CA $226 total
Jun 21 - Jun 22
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,716 reviews)
"Our stay was wonderful.All of the staff were so friendly and helpful. The rooms and grounds were very clean and well maintained. Breakfast was wonderful, we highly recommend purchasing the breakfast with your stay. This was one of the best hotels we stayed in during our travel of 4 countries. ..."
Reviewed on May 22, 2026

The Resident Edinburgh
15 Drumsheugh Gardens Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $283 per night from May 31 to Jun 1
CA $283
CA $340 total
May 31 - Jun 1
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! (539 reviews)
"Excellent location and property was super lean and had everything we needed."
Reviewed on May 21, 2026

Hilton Edinburgh Carlton
19 North Bridge Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $340 per night from May 25 to May 26
CA $340
CA $407 total
May 25 - May 26
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,002 reviews)
"I was very disappointed to see that you have revamped the entrance and reception areas since my last visit. You've taken away the wonderful sweeping staircase which led to a very open and pleasant bar area. What you've replaced it with is a downgrade to just any old entrance and bar. Neither my visiting ..."
Reviewed on May 20, 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 $458 per night from Jun 4 to Jun 5
CA $458
CA $550 total
Jun 4 - Jun 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,056 reviews)
"The staff was fabulous. Above and beyond to ensure I had a wonderful stay."
Reviewed on May 18, 2026

Dakota Edinburgh
Ferrymuir Retail Park South Queensferry Scotland
Fully refundableReserve now, pay when you stay
The price is CA $179 per night from May 31 to Jun 1
CA $179
CA $214 total
May 31 - Jun 1
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,370 reviews)
"Craig was SO VERY helpful… we’re very appreciative. The place was beautiful and Queensferry was one of the unexpected highlights of our trip!"
Reviewed on May 22, 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 Grassmarket Hotel
3 out of 5
Posted 7 hours ago
Travelocity Verified Review
"An ideal location for a first time visit to Edinburgh with all the sites within walking distance. Staff were friendly and helpful when asked for assistance. However, don’t be fooled by castle view rooms as we booked a superior castle view and found ourselves on first floor looking upto the castle but through very dirty windows and stained net curtains made more awkward when all the world outside could see into our room being so low down therefore not making the open curtain looking at castle view very enjoyable whilst being watched by all in the pubs opposite. This would be better if you request the top floor! As for cleanliness of the room this is where it really let itself down as we paid a lot of money for one night you expect a spotless experience however the carpet was filthy and lose fitted coming away from the floor. The cushions were stained and worn, walls covered in various scuff marks and stains. The bathroom shower tiles were so badly stained and cracked with missing grout we didn’t use the shower. It was what we would expect in a travel lodge for £50 a night not a £250+ per night superior room. Room was very worn and outdated compared to photos they list online. Let down by the room otherwise I am sure a nice hotel."
A verified traveller stayed at Apex Grassmarket Hotel





