Edinburgh

Edinburgh Hotels from Rs3,489

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Edinburgh

Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland
Rs6,139
per night
19 Dec-20 Dec
4.4/5Wonderful! (2,147 reviews)

"Great Location, Staff was very friendly and helpful"…"

Reviewed on 19 Nov 2019

Apex City of Edinburgh Hotel
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
Rs6,760
per night
24 Nov-25 Nov
4.2/5Excellent! (957 reviews)

"We loved staying at the Hilton which is in the center of the city seconds from the Royal Mile. The rooms were large, clean, and very comfortable. WIFI was fast, and reliable. Staff were friendly and helpful. Breakfast buffet awesome. Restaurant in the hotel had very delicious food, and great service. ..."…"

Reviewed on 12 Nov 2019

Hilton Edinburgh Carlton
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland
Rs3,786
per night
18 Dec-19 Dec
4.2/5Excellent! (135 reviews)

"This hotel was brilliant, so up to date, close to everything, staff were amazing and the room had everything you could need."…"

Reviewed on 10 Nov 2019

Point A Hotel Edinburgh Haymarket
Edinburgh Grosvenor Hotel
4 out of 5
Grosvenor Street, Edinburgh, Scotland
Rs3,607
per night
24 Nov-25 Nov
3.6/5Good! (1,239 reviews)

"Good service. Some parts of hotel a little tired e.g. carpets. Electrics in room had loose wires and the switch to bedside light flickered. Whilst bath had grab rails the bottom of bath was slippery and an elderly person could slip. Room was compact but warm and comfortable. Staff were helpful and ..."…"

Reviewed on 18 Nov 2019

Edinburgh Grosvenor Hotel
Moxy Edinburgh Airport
3 out of 5
1 Fairview Road, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
Rs3,489
per night
24 Nov-25 Nov
4.1/5Very Good! (592 reviews)

"The Moxy is cheap, so did not expect much, but was surprisingly ok. We eat there the night before our flight. Food again was basic but ok. If you want a really nice meal go to another hotel."…"

Reviewed on 14 Nov 2019

Moxy Edinburgh Airport
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
Rs4,713
per night
16 Dec-17 Dec
4.2/5Very Good! (1,885 reviews)

"Staff was incredible! Responsive, nice, helpful. Loved the robes & slippers! Would’ve liked large bath towels, not the smaller, as well as hand towels and bathmat. These were all left sporadically. And a box of tissue in the room would’ve been appreciated. Great location and price!"…"

Reviewed on 18 Nov 2019

ibis Edinburgh Centre South Bridge - Royal Mile
Dalmahoy Hotel & Country Club
Rs4,284
per night
15 Dec-16 Dec
4.4/5Excellent! (1,993 reviews)

"Overall we had an excellent stay. Staff were really nice, room was lovely and food was excellent."…"

Reviewed on 17 Nov 2019

Dalmahoy Hotel & Country Club
Hampton by Hilton Edinburgh Airport
3.5 out of 5
Almond Avenue, Ingliston, Newbridge, Scotland
Free cancellationReserve now, pay when you stay
Rs4,532
per night
27 Nov-28 Nov
4.4/5Wonderful! (601 reviews)

"Everything was fine.The service and breakfast were excellent."…"

Reviewed on 17 Nov 2019

Hampton by Hilton Edinburgh Airport
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
Rs4,395
per night
3 Dec-4 Dec
4.4/5Excellent! (99 reviews)

"Location was central, close to everything I wanted"…"

Reviewed on 19 Nov 2019

YOTEL Edinburgh
Novotel Edinburgh Centre
4 out of 5
80 Lauriston Place, Edinburgh, Scotland
Rs5,872
per night
18 Dec-19 Dec
4.3/5Excellent! (1,921 reviews)

"Bathroom needed updating. It was rather scruffy. A mirror next to a plug would have been helpful too."…"

Reviewed on 13 Nov 2019

Novotel Edinburgh Centre
Can'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.

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

Recently booked Edinburgh hotels

Edinburgh Hotel Reviews

More trip options