Find and compare 4 Star hotels in Craigmillar

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

Next weekend
In two weeks

Featured Craigmillar 4 Star hotels

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

4 out of 5
23-27 Waterloo Place Edinburgh Scotland
The price is CA $193 per night from Apr 19 to Apr 20
CA $193
CA $232 total
Apr 19 - Apr 20
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,058 reviews)
Disappointing for the cost. On the telephone prior to arrival, the staff were helpful but upon arrival, nothing was explained about the facilities and my room wasn’t ready in time. Attempting to checkout was a nightmare and took some time. Housekeeping staff were wonderful and room was clean. One ...

Reviewed on Apr 18, 2026

Opens in a new windowApex Waterloo Place Hotel
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

4 out of 5
53 Princes Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $202 per night from Apr 19 to Apr 20
CA $202
CA $243 total
Apr 19 - Apr 20
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! (531 reviews)
Newly opened restaurant is lovely, beautiful view and nice breakfast. Location of hotel is very central and convenient for walking everywhere. Rooms are smaller and quite basic and could use some attention to a few maintenance type details, but overall a decent spot and an excellent location

Reviewed on Apr 15, 2026

Opens in a new windowMount Royal Hotel Edinburgh by The Unlimited Collection
Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
The price is CA $199 per night from Apr 19 to Apr 20
CA $199
CA $239 total
Apr 19 - Apr 20
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,542 reviews)
Great location. Excellent staff. Carpet in my room could use an update.

Reviewed on Apr 18, 2026

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 $117 per night from Apr 26 to Apr 27
CA $117
CA $141 total
Apr 26 - Apr 27
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,281 reviews)
The room was fit for purpose.

Reviewed on Apr 16, 2026

Opens in a new windowHoliday Inn Edinburgh by IHG
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

4 out of 5
61 Grassmarket Edinburgh Scotland
The price is CA $239 per night from Apr 20 to Apr 21
CA $239
CA $287 total
Apr 20 - Apr 21
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.2/10 Wonderful! (1,592 reviews)
Front desk staff were wonderful

Reviewed on Apr 17, 2026

Opens in a new windowApex City of Edinburgh Hotel
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 $145 per night from May 4 to May 5
CA $145
CA $174 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,324 reviews)
Hotel overall was excellent. We arrived about an hour before check in and they were able to accommodate us early. The hotel has a set of large drapes upon entrance into the lobby. It made the entrance dark and a bit awkward. Staff were fantastic. The lighting in the hotel common areas, including ...

Reviewed on Apr 18, 2026

Opens in a new windowDakota Edinburgh
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

4 out of 5
43 Jeffrey Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $235 per night from Apr 26 to Apr 27
CA $235
CA $282 total
Apr 26 - Apr 27
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,357 reviews)
You cannot charge anything to your room unless you have paid money up front for them to deduct from like a line of credit. The whole thing was ridiculous as they had all my credit card details and could easily charge my card. It was extremely inconvenient having to pay every time you ordered and ...

Reviewed on Apr 17, 2026

Opens in a new windowLeonardo Royal Hotel Edinburgh
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 $170 per night from Apr 26 to Apr 27
CA $170
CA $204 total
Apr 26 - Apr 27
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,711 reviews)
Just fine but good location to get to airport

Reviewed on Apr 18, 2026

Opens in a new windowDalmahoy Hotel & Country Club
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

4 out of 5
111 Glasgow Road Edinburgh Scotland
The price is CA $144 per night from Apr 26 to Apr 27
CA $144
CA $181 total
Apr 26 - Apr 27
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.2/10 Very Good! (709 reviews)
Checked in and sent to a room that was already occupied . The second room had hairs in the sink and the shower wouldn’t heat up enough. Not a great stay. Messaged the hotel to complain - no response!

Reviewed on Apr 17, 2026

Opens in a new windowDelta Hotels by Marriott Edinburgh
Novotel Edinburgh Park

Novotel Edinburgh Park

4 out of 5
15 Lochside Avenue Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $142 per night from Apr 26 to Apr 27
CA $142
CA $171 total
Apr 26 - Apr 27
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 pool and the ...
9.2/10 Wonderful! (1,010 reviews)
Great location to all public transport

Reviewed on Apr 18, 2026

Opens in a new windowNovotel Edinburgh Park
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