COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Edinburgh Hotels from Rs3,616

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs4,310 per night from 12 May to 12 May
1 km from city centre
4.5/5Wonderful! (660 reviews)
"Very efficient staff"

Reviewed on 5 May 2021

Courtyard by Marriott Edinburgh
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs3,831 per night from 17 May to 17 May
1.27 km from city centre
4/5Very Good! (1,021 reviews)
"Great location, fantastic price."

Reviewed on 7 Apr 2021

Leonardo Royal Edinburgh Haymarket
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
34 Bread Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs8,092 per night from 9 May to 9 May
0.75 km from city centre
4.3/5Excellent! (998 reviews)
"All staff friendly and service good."

Reviewed on 17 Oct 2020

DoubleTree by Hilton Edinburgh City Centre
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs14,287 per night from 9 May to 9 May
0.52 km from city centre
4.5/5Wonderful! (996 reviews)
"Great location! Our room was spacious and comfortable"

Reviewed on 28 Feb 2021

The Scotsman Hotel
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs5,580 per night from 9 May to 9 May
0.88 km from city centre
4.5/5Wonderful! (1,060 reviews)
"I really like staying here. Great value, centrally located and though not a dog owner, I like the fact that it is dog friendly!"

Reviewed on 22 Dec 2020

Aparthotel Adagio Edinburgh Royal Mile
Holiday Inn Express - Edinburgh City Centre
3 out of 5
Picardy Place Top Of Leith Street, Edinburgh, Scotland
Free cancellation
The price is Rs4,221 per night from 9 May to 9 May
0.89 km from city centre
4.2/5Very Good! (992 reviews)
Ecellent!
"Stayed here twice in the past 2 weeks and on both occasions, everything was perfect! Hotel is central to everything, was clean, comfy and staff friendly. I will make this my hotel of choice when visiting Edinburgh again! Thankyou to Susan and her team for a job well done!"

Reviewed on 20 Oct 2020

Holiday Inn Express - Edinburgh City Centre
Dalmahoy Hotel & Country Club
4 out of 5
Free cancellationReserve now, pay when you stay
The price is Rs11,054 per night from 13 May to 13 May
12.05 km from city centre
4.4/5Excellent! (1,315 reviews)
Great job under difficult circumstances
"Already reviewed"

Reviewed on 16 Dec 2020

Dalmahoy Hotel & Country Club
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs7,544 per night from 9 May to 9 May
0.55 km from city centre
4.7/5Exceptional! (569 reviews)
Outstanding service & great experience
"Stay for 3 nights in Edinburgh, Eden provides outstanding service and room experience. It has all facilities u can imagine. Hoping to stay in the Locke next time"

Reviewed on 25 Dec 2020

Eden Locke
Malmaison Edinburgh City
4 out of 5
Buchan House, 21-22 St Andrew Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs7,036 per night from 11 May to 11 May
0.41 km from city centre
4.4/5Excellent! (180 reviews)
Wonderful stay
"Wonderful hotel- immaculate service. Very trendy decor -which will appeal to younger customers"

Reviewed on 30 Dec 2020

Malmaison Edinburgh City
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs27,411 per night from 17 May to 17 May
0.46 km from city centre
4.7/5Exceptional! (997 reviews)
"Beautiful hotel, exceptional cleanliness & a warm welcome at the front door. Rooms were beautiful & extremely comfortable. Check-in was delayed, one room by 25 minutes and the other room by more than an hour - very disappointing. Breakfast was also disappointing as one persons breakfast was delayed, ..."

Reviewed on 3 May 2021

The Balmoral Hotel
Don't see what you're looking for?
See all available properties in Edinburgh
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.