Edinburgh Hotels from Rs3,320

Search over 1 million properties and 550 airlines worldwide

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

Most hotels are fully refundable. Because flexibility matters.

Filter by

Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs8,313 per night from 3 Oct to 3 Oct
1 km from city centre
4.5/5Wonderful! (773 reviews)
"Clean, friendly, quiet"

Reviewed on 16 Sep 2021

Courtyard by Marriott Edinburgh
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
The price is Rs6,192 per night from 3 Oct to 3 Oct
1.27 km from city centre
4/5Very Good! (989 reviews)
"great stay, showe gel empty however"

Reviewed on 19 Sep 2021

Leonardo Royal Edinburgh Haymarket
Motel One Edinburgh-Royal
3.5 out of 5
18-21 Market Street, Edinburgh, Scotland
The price is Rs7,538 per night from 3 Oct to 3 Oct
0.31 km from city centre
4.5/5Wonderful! (945 reviews)
"Motel One is literally just across the street from Edinburgh Waverley train station which suited me for this trip. The property is a 5 minute walk to the heart of The Royal Mile and less than 10 minute walk to Edinburgh Castle. My room was clean and of above average quality, with modern decor, bed ..."

Reviewed on 18 Sep 2021

Motel One Edinburgh-Royal
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.
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs6,538 per night from 26 Sep to 26 Sep
0.66 km from city centre
4.2/5Excellent! (932 reviews)

Reviewed on 12 Sep 2021

ibis Edinburgh Centre South Bridge - Royal Mile
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs11,208 per night from 17 Oct to 17 Oct
0.66 km from city centre
4.5/5Wonderful! (984 reviews)
"Very friendly staff, clean and very good service throughout breakfast experience"

Reviewed on 18 Sep 2021

Apex Waterloo Place Hotel
Novotel Edinburgh Centre
4 out of 5
80 Lauriston Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs6,864 per night from 3 Oct to 3 Oct
0.75 km from city centre
4.2/5Excellent! (945 reviews)
"The hotel was well maintained and the room felt modern and very clean. Staff were helpful, providing additional coffee and milk for the room and baggage storage on request Breakfast was buffet-style and good value for money with a full selection of cooked breakfast, fruit, muffins, waffles etc."

Reviewed on 17 Sep 2021

Novotel Edinburgh Centre
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs5,162 per night from 17 Oct to 17 Oct
0.66 km from city centre
4.5/5Wonderful! (636 reviews)
"Second time staying here. Great location, clean and modern. Staff extremely helpful and friendly. Only downside is the expense of the carpark."

Reviewed on 25 Aug 2021

YOTEL Edinburgh
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs17,687 per night from 17 Oct to 17 Oct
0.52 km from city centre
4.5/5Wonderful! (970 reviews)
"We liked the history of the property. The high ceilings. The wood panelling was very unique. The bed was very comfortable and the bathroom was spacious. There were a lot of power points in good locations in the room. The sofa was not comfortable though which was a shame."

Reviewed on 16 Sep 2021

The Scotsman Hotel
InterContinental Edinburgh The George, an IHG Hotel
5 out of 5
19-21 George Street, Edinburgh, Scotland
The price is Rs16,964 per night from 17 Oct to 17 Oct
0.27 km from city centre
4.5/5Wonderful! (993 reviews)
"Elegant and classy georgian building. Fantastic location, on the doorstep of everything, but away from the bustling crowds. Fantastic teams both in reception and the restaurant. Friendly, helpful and welcoming. Special mention to Nathan, very dashing in his kilt, very professional, always ..."

Reviewed on 10 Sep 2021

InterContinental Edinburgh The George, an IHG Hotel
Market Street Hotel
4 out of 5
6 Market Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs17,711 per night from 21 Oct to 21 Oct
0.31 km from city centre
4.8/5Exceptional! (136 reviews)
"customer service was excellent"

Reviewed on 8 Sep 2021

Market Street Hotel
Edinburgh Marriott Hotel
4 out of 5
111 Glasgow Road, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs6,820 per night from 3 Oct to 3 Oct
7.34 km from city centre
4.1/5Very Good! (943 reviews)
"We selected this property because of its proximity to the airport."

Reviewed on 6 Sep 2021

Edinburgh Marriott Hotel
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
The price is Rs10,684 per night from 4 Oct to 4 Oct
0.3 km from city centre
4.4/5Excellent! (2,169 reviews)
"Location fantastic. Rooms need refreshing though as are showing signs of wearing."

Reviewed on 10 Sep 2021

Fraser Suites Edinburgh
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs9,619 per night from 3 Oct to 3 Oct
0.48 km from city centre
4.5/5Wonderful! (990 reviews)
"The location was great; we were allocated a very noisy room next to very noisy air conditioning units outside. The staff were excellent and upgraded us to a lovely room with a view to the casttle"

Reviewed on 1 Sep 2021

Apex Grassmarket Hotel
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
34 Bread Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs10,984 per night from 6 Oct to 6 Oct
0.75 km from city centre
4.3/5Excellent! (939 reviews)
"Good hotel at the bottom of hill. Good location not far from grass market. A bit of a walk to the railway stations . Breakfast selection and quality good. Staff helpful and pleasant."

Reviewed on 19 Sep 2021

DoubleTree by Hilton Edinburgh City Centre
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs12,128 per night from 3 Oct to 3 Oct
0.54 km from city centre
4.3/5Excellent! (954 reviews)
"The property is an ideal location to explore Edinburgh"

Reviewed on 14 Sep 2021

Hilton Edinburgh Carlton
Dakota Edinburgh
3.5 out of 5
Ferrymuir Retail Park, South Queensferry, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs7,212 per night from 18 Oct to 18 Oct
13.12 km from city centre
4.5/5Wonderful! (929 reviews)
"Well built Hotel with good facilities. South Queensferry location places it about 20 minutes train ride to Edinburgh from nearby Dalmeny station..."

Reviewed on 17 Sep 2021

Dakota Edinburgh
ibis budget Edinburgh Park
3 out of 5
Edinburgh Business Park, 6 Lochside View, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs3,320 per night from 3 Oct to 3 Oct
7.92 km from city centre
3.9/5Very Good! (955 reviews)
"The location is good near to public transport but also quick efficient taxi service easy to order. Staff extremely helpful"

Reviewed on 17 Sep 2021

ibis budget Edinburgh Park
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland
The price is Rs4,487 per night from 3 Oct to 3 Oct
1.06 km from city centre
4.4/5Excellent! (389 reviews)
"Overall it was okay. Room was clean when we areived with safety seal but nobody cleaned during our stay."

Reviewed on 17 Sep 2021

Point A Hotel Edinburgh Haymarket
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs8,794 per night from 17 Oct to 17 Oct
0.55 km from city centre
4.7/5Exceptional! (582 reviews)
"The location is great. We were within quick walking distance of a number of wonderful cafes and restaurants. It was somewhat quiet at night, however like any location in this area there will be street noise. The room was a little small and very hot. We were unable to do more than crack a window and ..."

Reviewed on 11 Sep 2021

Eden Locke
Tigerlily
4 out of 5
125 George Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is Rs13,214 per night from 3 Oct to 3 Oct
0.55 km from city centre
4.6/5Exceptional! (501 reviews)
"Lively great location to see Edingburgh"

Reviewed on 25 Aug 2021

Tigerlily
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.

Where to stay in Edinburgh

Find the best Edinburgh areas and neighborhoods for the activities you enjoy most. Learn more about Edinburgh

Visiting Edinburgh

History buffs will enjoy exploring Edinburgh, and visitors give high marks for the fascinating museums, local tours and festivals. Tourists who journey to this welcoming city can discover its art, shopping and monuments. Top sights in the city include Princes Street Gardens, Edinburgh Castle and St. Giles' Cathedral.

  • There are 1488 hotels and other accommodation options in Edinburgh
  • The closest major airport is in Edinburgh (EDI), 6.5 mi (10.5 km) from the city centre
  • The next closest is in Dundee (DND), 35.3 mi (56.8 km) away

Getting around Edinburgh

If you want to journey outside of the city, ride aboard a train from Edinburgh Waverley Station, Edinburgh Haymarket Station or Slateford Station. Edinburgh might not have many public transport choices so consider a car rental to maximise your time.

Dressing for Edinburgh

  • Between January and March, you can expect the daytime average to be around 9°C and the nighttime average to be 1°C
  • From April to June, temperatures average about 17°C during the day and 3°C at night
  • July to September averages 18°C during the day and 8°C at night
  • Between October and December, the average temperature is 13°C during the day and 2°C at night
  • Edinburgh gets about 24 millimetres of rain per year
  • Hottest months are usually July and August with an average temperature of 17°C, while the coldest months are February and January with an average of 1°C

Frequently asked questions

Edinburgh Hotel Reviews

More trip options