Search for Cheap Deals onHotels in Edinburgh
Last Minute Hot Rate® Hotel Deals in Edinburgh
We Hide Hotel Names So You Can Find 4-Star Hotels At 2-Star Prices. Choose the Location, Star Rating & Amenities. Let Hotwire Find You the Best Deal. Book Today!
Hot Rate® Hotel

3-star Hotel
in Livingston
15 miles from Edinburgh
$50
per night
$64 total
incl. taxes & fees
Hot Rate® Hotel

3.5-star Hotel
in Grangemouth - Linlithgow
19 miles from Edinburgh
$69
per night
$89 total
incl. taxes & fees
Hot Rate® Hotel

3-star Hotel
in Dunfermline
13 miles from Edinburgh
$75
per night
$98 total
incl. taxes & fees
Hot Rate® Hotel

3-star Hotel
in Dunfermline South
9.3 miles from Edinburgh
$82
per night
$106 total
incl. taxes & fees
Choose from 3152 Edinburgh Hotel Deals

Point A Hotel Edinburgh Haymarket
152 Morrison Street, Edinburgh, Scotland
The price is $63 per night from Jan 8 to Jan 9
$63
per night
Jan 8 - Jan 9
Stay at this 3.5-star business-friendly hotel in Edinburgh. Enjoy free WiFi, breakfast, and a 24-hour front desk. Our guests praise the breakfast and the helpful ...
8.8/10 Excellent! (1,000 reviews)
"Room was very modern with the ability to set mood lightning to specific colours, shower and bathroom was excellent and the aircon system was fantastic"
Reviewed on Dec 5, 2023

Apex Grassmarket Hotel
31-35 Grassmarket, Edinburgh, Scotland
The price is $93 per night from Jan 7 to Jan 8
$93
per night
Jan 7 - Jan 8
Stay at this 4-star hotel in Edinburgh. Enjoy free WiFi, breakfast, and 24-hour room service. Our guests praise the pool and the restaurant in our reviews. Popular ...
8.8/10 Excellent! (1,005 reviews)
"The Property is situated in a lovely part of Edinburgh. The hotel is lovely, the bar area is cosy and nice. We didn't try the food whilst we stayed as we wanted to explore the local area, so I cannot review this. The room was great, we paid a bit extra to upgrade to a castle view room which was great. ..."
Reviewed on Dec 6, 2023

YOTEL Edinburgh
Erskine House, Queen Street, Edinburgh, Scotland
The price is $64 per night from Jan 7 to Jan 8
$64
per night
Jan 7 - Jan 8
Stay at this 4-star hotel in Edinburgh. Enjoy free WiFi, breakfast, and a 24-hour fitness center. Our guests praise the breakfast and the bar in our reviews. ...
8.6/10 Excellent! (1,704 reviews)
"Fantastic hotel. Good value for money. Very clean . Modern interior. Helpful, friendly staff."
Reviewed on Dec 7, 2023

Apex Waterloo Place Hotel
23-27 Waterloo Place, Edinburgh, Scotland
The price is $104 per night from Jan 7 to Jan 8
$104
per night
Jan 7 - Jan 8
Stay at this 4-star spa hotel in Edinburgh. Enjoy free WiFi, a full-service spa, and breakfast. Our guests praise the breakfast and the pool in our reviews. ...
9/10 Wonderful! (1,005 reviews)
"This place was excellent. Quick and early checkin, great service, friendly staff, and convenient location"
Reviewed on Dec 6, 2023

Old Waverley Hotel
43 Princes Street, Edinburgh, Scotland
The price is $104 per night from Jan 8 to Jan 9
$104
per night
Jan 8 - Jan 9
Stay at this 3-star eco-certified hotel in Edinburgh. Enjoy free WiFi, breakfast, and 24-hour room service. Our guests praise the breakfast and the bar in our ...
8.2/10 Very Good! (1,004 reviews)
"Great stay but very small double bed"
Reviewed on Dec 3, 2023

Apex City of Edinburgh Hotel
61 Grassmarket, Edinburgh, Scotland
The price is $83 per night from Jan 8 to Jan 9
$83
per night
Jan 8 - Jan 9
Stay at this 4-star hotel in Edinburgh. Enjoy free WiFi, breakfast, and onsite parking. Our guests praise the helpful staff and the clean rooms in our reviews. ...
8.8/10 Excellent! (1,002 reviews)
"Overall it was beautiful hotel, staff were very helpful, shout out to Kieran at the front desk he was super . The other staff were also lovely. Only criticism I have is that the restaurant and bar were not available to use other than breakfast, but we were given some drink vouchers to use in the ..."
Reviewed on Dec 5, 2023

Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn
43 Jeffrey Street, Edinburgh, Scotland
The price is $93 per night from Jan 8 to Jan 9
$93
per night
Jan 8 - Jan 9
Stay at this 4-star eco-certified hotel in Edinburgh. Enjoy free WiFi, breakfast, and room service. Our guests praise the breakfast and the helpful staff in ...
8.6/10 Excellent! (1,118 reviews)
excellent location
"Excellent location, room was a good size and the beds were very comfortable. We had pre-booked a table in the restaurant five days before our two day stay for our second night and when we went for dinner we were told the restaurant was closed due to staff shortage and we were put into the busy bar ..."
Reviewed on Dec 5, 2023

Delta Hotels by Marriott Edinburgh
111 Glasgow Road, Edinburgh, Scotland
The price is $66 per night from Jan 2 to Jan 3
$66
per night
Jan 2 - Jan 3
Stay at this 4-star business-friendly hotel in Edinburgh. Enjoy breakfast, 24-hour room service, and a health club. Our guests praise the breakfast and the helpful ...
8/10 Very Good! (1,000 reviews)
"Good experience. However, better signs and information regarding fitness facilities would be beneficial."
Reviewed on Dec 3, 2023

Leonardo Royal Edinburgh Haymarket
1 Morrison Link, Midlothian, Edinburgh, Scotland
The price is $75 per night from Jan 7 to Jan 8
$75
per night
Jan 7 - Jan 8
Stay at this 4-star business-friendly hotel in Edinburgh. Enjoy free WiFi, breakfast, and 24-hour room service. Our guests praise the breakfast and the helpful ...
8/10 Very Good! (1,366 reviews)
Brilliant
"We had an excellent stay at this hotel and staff were so welcoming and friendly highly recommend and will definitely use again if we came back here to stay"
Reviewed on Dec 4, 2023

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club, Kirknewton, Scotland
The price is $79 per night from Jan 7 to Jan 8
$79
per night
Jan 7 - Jan 8
Stay at this 4-star golf hotel in Kirknewton. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the pool and the helpful staff in our reviews. ...
8.6/10 Excellent! (1,045 reviews)
Amazing stay
"Stayed 1 night for business and honestly was so impressed! beautiful surroundings made especially with the christmas decorations. Breakfast was amazing too. Strongly recommend :)"
Reviewed on Dec 6, 2023

Virgin Hotels Edinburgh
1 India Buildings, Victoria Street, Edinburgh, Scotland
The price is $207 per night from Jan 8 to Jan 9
$207
per night
Jan 8 - Jan 9
Stay at this 5-star luxury hotel in Edinburgh. Enjoy free WiFi, 2 restaurants, and breakfast. Our guests praise the breakfast and the restaurant in our reviews. ...
9.2/10 Wonderful! (458 reviews)
Three days of Lucirau
"Most wonderful hotel I’ve ever stayed in. Elegant, rooms gorgeous and state of the art technology. Modern decor combined with traditional. Immaculate and fabulous locationt"
Reviewed on Dec 1, 2023

Moxy Edinburgh Airport
1 Fairview Road, Newbridge, Scotland