United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Edinburgh Hotels from Rs3,283

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

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs3,565 per night from 1 Dec to 2 Dec
0.66 km from city centre
4.4/5Wonderful! (451 reviews)

"Great staff! Lovely design. Upgraded from premium queen to King VIP. EXCELLENT."…"

Reviewed on 23 Nov 2020

YOTEL Edinburgh
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs5,825 per night from 20 Dec to 21 Dec
0.53 km from city centre
4.3/5Excellent! (970 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on 30 Oct 2020

Hilton Edinburgh Carlton
Ten Hill Place, BW Premier Collection
4 out of 5
10 Hill Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs5,664 per night from 1 Dec to 2 Dec
0.96 km from city centre
4.5/5Wonderful! (976 reviews)

"Property is well located. About a 15 minute walk from Waverley and there are plenty of shops/places to eat within a 5 minute walk from the hotel. The staff were all friendly and the hotel was very clean. Breakfast is pretty good too with a choice of continental of a full english/scottish. Only downside ..."…"

Reviewed on 8 Nov 2020

Ten Hill Place, BW Premier Collection
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.
Dalmahoy Hotel & Country Club
4 out of 5
Free cancellationReserve now, pay when you stay
The price is Rs4,977 per night from 20 Dec to 21 Dec
12.05 km from city centre
4.4/5Excellent! (1,463 reviews)

"Enjoyable stay spent at the Dalmahoy country golf resort."…"

Reviewed on 19 Oct 2020

Dalmahoy Hotel & Country Club
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
Get Rates
0.46 km from city centre
4.7/5Exceptional! (978 reviews)

"It’s just a classic building . The rooms are classy and if you are lucky you will get a room with a great view."…"

Reviewed on 24 Oct 2020

The Balmoral Hotel
Mode Edinburgh
3.5 out of 5
74 - 77 Queen Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs6,018 per night from 6 Dec to 7 Dec
0.65 km from city centre
4.8/5Exceptional! (549 reviews)

"Great service, excellent cleanliness and great processes during the Coronavirus. Really great stay."…"

Reviewed on 11 Oct 2020

Mode Edinburgh
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs5,535 per night from 6 Dec to 7 Dec
0.55 km from city centre
4.7/5Exceptional! (549 reviews)

"Stayed here for one night, however wish I stayed here longer. Staff were so amazing and the facilities were incredible. Would definitely go back!"…"

Reviewed on 2 Nov 2020

Eden Locke
Dakota Edinburgh
3.5 out of 5
Ferrymuir Retail Park, South Queensferry, Scotland
The price is Rs6,349 per night from 20 Dec to 21 Dec
13.12 km from city centre
4.5/5Wonderful! (974 reviews)
Outstanding

"Amazing birthday stay for my partner"…"

Reviewed on 21 Aug 2020

Dakota Edinburgh
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,217 per night from 27 Nov to 28 Nov
1 km from city centre
4.5/5Wonderful! (624 reviews)

"Very central, unfortunate city was v quiet and lots of places closed due to C19. Hotel v clean, lots of sanitiser station. Room v comfortable. Staff excellent."…"

Reviewed on 1 Nov 2020

Courtyard by Marriott Edinburgh
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs8,893 per night from 20 Dec to 21 Dec
0.66 km from city centre
4.5/5Wonderful! (1,073 reviews)

"They clean your room and refresh toiletries & towels everyday. Too bad sauna and steam rooms are closed due to covid restrictions. Other than that, will definitely recommend and book again."…"

Reviewed on 18 Oct 2020

Apex Waterloo Place Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs7,525 per night from 25 Nov to 26 Nov
0.48 km from city centre
4.5/5Wonderful! (1,266 reviews)

"Swimming pool was lovely, nice, big room albeit at the back of the hotel."…"

Reviewed on 25 Oct 2020

Apex Grassmarket Hotel
Nira Caledonia
4 out of 5
6-10 Gloucester Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs6,172 per night from 2 Dec to 3 Dec
0.88 km from city centre
4.5/5Wonderful! (437 reviews)

"The staff at the Nira Caledonia are superb, a wonderful greeting and a good check in at breakfast the following day to make sure we were all OK. Some tips for places to visit too. Our room was small but perfectly adequate for one night. Great location, nice quiet road, but still only a 15 min walk ..."…"

Reviewed on 14 Sep 2020

Nira Caledonia
Macdonald Houstoun House
4 out of 5
Uphall, Broxburn, Scotland
The price is Rs5,347 per night from 20 Dec to 21 Dec
20.38 km from city centre
4/5Very Good! (541 reviews)

"Amazing place, mixture of old and new buildings. Like living in a different age! Definitely worth a stay."…"

Reviewed on 25 Sep 2020

Macdonald Houstoun House
Dalhousie Castle Hotel & Spa
The price is Rs8,043 per night from 25 Nov to 26 Nov
12.3 km from city centre
4.3/5Excellent! (536 reviews)

"This was my 3rd time staying here. It's comfortable, quiet, but also good for meeting other guests. The setting is lovely with acres to walk in. I always make sure to eat at least one dinner here as the food is excellent. Breakfast has always been spot on also. Close to Rosslyn Chapel and only 20 ..."…"

Reviewed on 2 Oct 2020

Dalhousie Castle Hotel & Spa
Hotel du Vin & Bistro Edinburgh
4 out of 5
11 Bristo Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs6,582 per night from 25 Nov to 26 Nov
0.69 km from city centre
4.6/5Wonderful! (972 reviews)

"Beautifully restored. Suite was amazing. Place was spotless and felt totally Covid safe. There are great restaurants nearby serving takeaway if you are travelling while the restrictions are still in place."…"

Reviewed on 29 Oct 2020

Hotel du Vin & Bistro Edinburgh
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs5,832 per night from 20 Dec to 21 Dec
0.44 km from city centre
4.5/5Wonderful! (1,268 reviews)

"Excellent Hotel in a great Location and friendly staff willing to go the extra mile."…"

Reviewed on 11 Oct 2020

Apex City of Edinburgh Hotel
Holiday Inn Express Edinburgh - Leith Waterfront
3 out of 5
Britannia Way, Ocean Drive, Edinburgh, Scotland
Free cancellation
The price is Rs3,939 per night from 13 Dec to 14 Dec
3.28 km from city centre
4.3/5Excellent! (948 reviews)

"Conveniently located close to the Ocean Terminal shopping centre and restaurants. Also, more quaint selection of restaurant and shops nearby along Leith Water Walk. Staff super friendly. Everything clean and felt safe during COVID. Take-away breakfast a little sparse, but probably partly due to ..."…"

Reviewed on 28 Sep 2020

Holiday Inn Express Edinburgh - Leith Waterfront
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,159 per night from 30 Nov to 1 Dec
0.88 km from city centre
4.5/5Wonderful! (1,048 reviews)

"Great location, very clean and neat, reception staff friendly."…"

Reviewed on 1 Oct 2020

Aparthotel Adagio Edinburgh Royal Mile
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs9,116 per night from 13 Dec to 14 Dec
0.52 km from city centre
4.5/5Wonderful! (974 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on 11 Oct 2020

The Scotsman Hotel
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs3,283 per night from 2 Dec to 3 Dec
0.66 km from city centre
4.2/5Excellent! (1,086 reviews)

"the layout of the room was unique, Thales hotel was gorgeous."…"

Reviewed on 3 Nov 2020

ibis Edinburgh Centre South Bridge - Royal Mile
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

What's the best place for a stay in Edinburgh?
Parkhead House is ranked highly by Expedia customers. This 4-star B&B offers free breakfast and free parking. Traveller reviews also recommend Kellerstain Stables and 94DR. as top options for your stay.
If I need to cancel my hotel reservation in Edinburgh, will I receive a refund?
Yes, you’ll find most hotel room reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of booking. Add dates, click “Search”, then use the “free cancellation” filter to review the best deals available in Edinburgh.
What's the best budget-friendly hotel in Edinburgh?
Based on reviews, Pollock Halls is a popular 3-star property for our travellers looking for an economical choice, and features free full breakfast and free WiFi. Other good options to stay on the cheap include ibis budget Edinburgh Park and Haymarket Hub Hotel.
What's the best accommodation option for families in Edinburgh?
Dalmahoy Hotel & Country Club is a top 4-star hotel on Expedia for families, and features an indoor pool and 2 restaurants. Other good options to stay with the children include City Padzzz and Novotel Edinburgh Centre. Also, attractions such as Edinburgh Zoo and Camera Obscura and World of Illusions are fun for children of all ages.
What's the best accommodation for couples in Edinburgh?
Le Monde Hotel is a favourite 4-star hotel for couples, and features a restaurant and a bar. Other good choices for a stay with your sweetheart include Apex Waterloo Place Hotel and Radisson Blu Hotel, Edinburgh City Centre.
What's the best pet-friendly accommodation option in Edinburgh?
Dunmuir Hotel is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Other good options to stay with your pet include Best Western Kings Manor Hotel and Cheval Old Town Chambers.
What's the best place to stay for a beach holiday in Edinburgh?
Marine Hotel and Spa is a top 4-star beach hotel offering an outdoor pool and a full-service spa, located within a short 6-minute walk of Yellowcraigs . Other good choices for your stay near the beach include North Berwick - Luxury one bed Apartment Near Beach, Bars and Restaurants and Best Western Kings Manor Hotel.
What's the best luxury hotel in Edinburgh?
Waldorf Astoria Edinburgh - The Caledonian is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. The Balmoral Hotel and InterContinental Edinburgh The George are other upscale choices for your holiday.
What's the best boutique-style hotel in Edinburgh?
24 Royal Terrace is a favourite 4-star hotel with our travellers looking for stylish accommodation, and features 16 guestrooms, a restaurant and a bar. Le Monde Hotel and No 11 are two other options for a boutique stay.
What's the best hotel for a golf holiday in Edinburgh?
Dalmahoy Hotel & Country Club is a top 4-star hotel that has a golf course and features free WiFi. Other good options if you’d like to stay near a golf course include Marine Hotel and Spa and Greywalls Hotel and Chez Roux. You can tee off at Baberton Golf Club, Longniddry Golf Club or Gullane Golf Course while you’re in town.
What's the best accommodation in Edinburgh that's close to historical sites?
Based on our travel expertise, Cheval Old Town Chambers is a top 5-star apartment for history buffs booking on Expedia, and it features free WiFi and a 24-hour fitness centre. A couple of other options to soak up the local history include Apex Grassmarket Hotel and Apex City of Edinburgh Hotel. Also, notable landmarks to visit include Edinburgh Castle, Grassmarket and Royal Mile.
What are some hotels with pools in Edinburgh?
Dalmahoy Hotel & Country Club is a popular 4-star hotel featuring an indoor pool, a children’s pool and 2 restaurants. Other choices that feature an on-site pool include Village Hotel Edinburgh and Novotel Edinburgh Park.

Edinburgh Hotel Reviews

More trip options