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

This weekend
Next weekend

Featured Craigmillar 4 Star hotels

Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $140 per night from Mar 8 to Mar 9
CA $140
CA $168 total
Mar 8 - Mar 9
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,474 reviews)
Great location, friendly staff and we’ll appoint and spacious rooms.

Reviewed on Mar 3, 2026

Opens in a new windowApex Grassmarket Hotel
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

4 out of 5
23-27 Waterloo Place Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $142 per night from Mar 8 to Mar 9
CA $142
CA $170 total
Mar 8 - Mar 9
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,024 reviews)
Clean and comfortable

Reviewed on Feb 28, 2026

Opens in a new windowApex Waterloo Place Hotel
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

4 out of 5
61 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $109 per night from Mar 8 to Mar 9
CA $109
CA $131 total
Mar 8 - Mar 9
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,571 reviews)
The room was clean and the right size. The hotel was also within walking distance of some interesting tourist attractions and meeting point for guided tours.

Reviewed on Mar 2, 2026

Opens in a new windowApex City of Edinburgh Hotel
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 $96 per night from Mar 8 to Mar 9
CA $96
CA $116 total
Mar 8 - Mar 9
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! (674 reviews)
Bed very uncomfortable no sleep

Reviewed on Mar 3, 2026

Opens in a new windowDelta Hotels by Marriott Edinburgh
Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile

4 out of 5
231 Canongate Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Mar 8 to Mar 9
CA $129
CA $155 total
Mar 8 - Mar 9
includes taxes & fees
Stay at this aparthotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and a 24-hour fitness center. Our guests praise the breakfast and the helpful staff ...
9/10 Wonderful! (2,420 reviews)
Great place to stay

Reviewed on Mar 3, 2026

Opens in a new windowAparthotel Adagio Edinburgh Royal Mile
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 $136 per night from Mar 8 to Mar 9
CA $136
CA $163 total
Mar 8 - Mar 9
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,318 reviews)
In a perfect location, the staff are always lovely and the rooms immaculate! Definitely our go to place to stay when we have a little break in Edinburgh!

Reviewed on Mar 3, 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
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,722 reviews)
Nice pool, nice sauna, free golf, good walks - and decent distance from Edinburgh

Reviewed on Mar 3, 2026

Opens in a new windowDalmahoy Hotel & Country Club
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 $131 per night from Mar 8 to Mar 9
CA $131
CA $158 total
Mar 8 - Mar 9
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! (460 reviews)
Booked this hotel due to proximity to Waverley station, just a short walk from the station lifts that take you up to Princes Street level. The hotel is currently undergoing a refurbishment so the hotel restaurant and bar were closed but they emailed in advance and offered a free grab and go breakfast ...

Reviewed on Mar 2, 2026

Opens in a new windowMount Royal Hotel Edinburgh by The Unlimited Collection
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 $107 per night from Mar 8 to Mar 9
CA $107
CA $129 total
Mar 8 - Mar 9
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,299 reviews)
Warm welcome at check-in and very comfortable room

Reviewed on Mar 3, 2026

Opens in a new windowDakota 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 $106 per night from Mar 22 to Mar 23
CA $106
CA $128 total
Mar 22 - Mar 23
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/10 Wonderful! (1,007 reviews)
Room was clean and staff ensured we were near to the other room we had booked for family member which was great, staff always friendly and willing to help with any needs or requests, breakfast superb as was the restaurant at dinner times, room was very clean and all amenities were clean too, our ...

Reviewed on Mar 2, 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