Find and compare 4 Star hotels in Craigmillar

Start date: Check-in selected.
To Date
End date: Check-out

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

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
The price is CA $229 per night from Nov 24 to Nov 25
CA $229
CA $275 total
Nov 24 - Nov 25
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,273 reviews)
Clean room, central and convenient location

Reviewed on Nov 13, 2025

Opens in a new windowApex Grassmarket Hotel
Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG

4 out of 5
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is CA $103 per night from Nov 30 to Dec 1
CA $103
CA $124 total
Nov 30 - Dec 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.4/10 Very Good! (1,002 reviews)
Super staff, super comfy room!

Reviewed on Nov 14, 2025

Opens in a new windowHoliday Inn Edinburgh by IHG
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

4 out of 5
23-27 Waterloo Place Edinburgh Scotland
The price is CA $242 per night from Nov 17 to Nov 18
CA $242
CA $290 total
Nov 17 - Nov 18
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,919 reviews)
Amazing staff and the room was extremely clean. View was perfect. Walking distance to so many things. Excited to my next stay.

Reviewed on Nov 15, 2025

Opens in a new windowApex Waterloo Place Hotel
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

4 out of 5
80 High Street The Royal Mile Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $248 per night from Nov 30 to Dec 1
CA $248
CA $297 total
Nov 30 - Dec 1
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,003 reviews)
Room was clean, staff was friendly.

Reviewed on Nov 10, 2025

Opens in a new windowRadisson Blu Hotel, Edinburgh City Centre
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

4 out of 5
61 Grassmarket Edinburgh Scotland
The price is CA $208 per night from Nov 24 to Nov 25
CA $208
CA $250 total
Nov 24 - Nov 25
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,471 reviews)
From check in to check out we found the staff very friendly and efficient, especially the breakfast team. Perfect location, away from the busy city centre yet an easy walk in.

Reviewed on Nov 10, 2025

Opens in a new windowApex City of Edinburgh Hotel
Market Street Hotel

Market Street Hotel

4 out of 5
6 Market Street Edinburgh Scotland
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,161 reviews)
Friendly helpful staff

Reviewed on Nov 14, 2025

Opens in a new windowMarket Street Hotel
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland
Fully refundableReserve now, pay when you stay
The price is CA $417 per night from Dec 13 to Dec 14
CA $417
CA $501 total
Dec 13 - Dec 14
includes taxes & fees
Stay at this 4-star eco-certified hotel in Kirknewton. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the breakfast and the pool in our ...
8.8/10 Excellent! (1,661 reviews)
Room was spotless

Reviewed on Nov 14, 2025

Opens in a new windowDalmahoy Hotel & Country Club
YOTEL Edinburgh

YOTEL Edinburgh

4 out of 5
Erskine House Edinburgh Scotland
The price is CA $180 per night from Nov 23 to Nov 24
CA $180
CA $216 total
Nov 23 - Nov 24
includes taxes & fees
Stay at this 4-star hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and a 24-hour fitness center. Our guests praise the breakfast and the bar in ...
8.6/10 Excellent! (2,433 reviews)
Clean room, great staff~

Reviewed on Nov 15, 2025

Opens in a new windowYOTEL Edinburgh
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

4 out of 5
111 Glasgow Road Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $109 per night from Nov 30 to Dec 1
CA $109
CA $131 total
Nov 30 - Dec 1
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! (575 reviews)
Great welcome from the staff, room was clean, bed was comfortable. Bathroom could do with some maintenance. I ate fish & chips in the bar, which was lovely.

Reviewed on Nov 10, 2025

Opens in a new windowDelta Hotels by Marriott Edinburgh
Dakota Edinburgh

Dakota Edinburgh

4 out of 5
Ferrymuir Retail Park South Queensferry Scotland
Fully refundableReserve now, pay when you stay
The price is CA $127 per night from Dec 15 to Dec 16
CA $127
CA $153 total
Dec 15 - Dec 16
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.2/10 Wonderful! (1,266 reviews)
Very nice and modern rooms. Ventilation a bit loud at night but if bathroom door was closed almost unnoticeable.

Reviewed on Nov 10, 2025

Opens in a new windowDakota Edinburgh
Don't see what you're looking for?
See all available properties in Craigmillar
View all properties
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