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 $137 per night from Jan 4 to Jan 5
CA $137
CA $164 total
Jan 4 - Jan 5, 2026
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,328 reviews)
A wonderful location with fantastic views of Edinburgh Castle - perfect for a December evening where it was chucking it down! Lovely rooms, helpful staff, great breakfast.
Reviewed on Dec 8, 2025

Apex Waterloo Place Hotel
23-27 Waterloo Place Edinburgh Scotland
The price is CA $137 per night from Jan 4 to Jan 5
CA $137
CA $164 total
Jan 4 - Jan 5, 2026
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! (1,949 reviews)
The room was very comfortable, the hotel was welcoming and the breakfast was delicious.
Reviewed on Dec 9, 2025

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 $207 per night from Jan 4 to Jan 5
CA $207
CA $249 total
Jan 4 - Jan 5, 2026
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/10 Wonderful! (1,002 reviews)
Everything about this place was PERFECT!!!
Reviewed on Dec 4, 2025

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club Kirknewton Scotland
The price is CA $359 per night from Jan 1 to Jan 2
CA $359
CA $431 total
Jan 1 - Jan 2, 2026
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,683 reviews)
Hotel staff were warm and welcoming breakfast was amazing Service at breakfast was 5 star and they were so helpful with suggestions of places to go and how to get there The pool and gym were top notch cannot fault this hotel would highly recommend Would definitely stay here again .
Reviewed on Dec 8, 2025

Market Street Hotel
6 Market Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
Stay at this hotel in Edinburgh. Enjoy free WiFi, a rooftop terrace, and breakfast (surcharge). Our guests praise the breakfast and the helpful staff in our ...
9.6/10 Exceptional! (1,196 reviews)
Great hotel, service and amenities was great! Rooms were clean and the location to the train and attractions was awesome! Highly recommended
Reviewed on Dec 9, 2025

Apex City of Edinburgh Hotel
61 Grassmarket Edinburgh Scotland
The price is CA $129 per night from Jan 4 to Jan 5
CA $129
CA $155 total
Jan 4 - Jan 5, 2026
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/10 Wonderful! (1,518 reviews)
Excellent service and very helpful friendly staff
Reviewed on Dec 5, 2025

YOTEL Edinburgh
Erskine House Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $85 per night from Jan 5 to Jan 6
CA $85
CA $102 total
Jan 5 - Jan 6, 2026
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.6/10 Excellent! (2,460 reviews)
Yotel EDI is located just on the outskirts of the new city part. Its about 20-25 min walk into the old part (Royal Mile etc), but is incredibly close to the shops (Princes St). There is a Tesco Express, Greggs & Costa all within 3-5 min walk from the hotel for inexpensive breakfast or snack options. ...
Reviewed on Dec 8, 2025

Holiday Inn Edinburgh by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is CA $91 per night from Jan 4 to Jan 5
CA $91
CA $109 total
Jan 4 - Jan 5, 2026
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.4/10 Very Good! (1,042 reviews)
Ok
Reviewed on Dec 9, 2025

Delta Hotels by Marriott Edinburgh
111 Glasgow Road Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $103 per night from Jan 8 to Jan 9
CA $103
CA $124 total
Jan 8 - Jan 9, 2026
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/10 Very Good! (598 reviews)
The room was clean, I found the bed comfortable but my partner felt the mattress was too hard. The room was too hot though, we had the a AC going to offset the heat at the end of November! Pool and gym were great!
Reviewed on Dec 2, 2025

Leonardo Hotel Edinburgh Haymarket
1 Morrison Link, Midlothian Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $109 per night from Jan 4 to Jan 5
CA $109
CA $131 total
Jan 4 - Jan 5, 2026
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.2/10 Very Good! (1,339 reviews)
room was good and staff was good
Reviewed on Dec 5, 2025
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
5 out of 5
Posted 1 day ago
Travelocity Verified Review
"The room was very comfortable, the hotel was welcoming and the breakfast was delicious.
"
A verified traveller stayed at Apex Waterloo Place Hotel





