The 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 RM260

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.

Top 10 Hotels in Edinburgh

Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM312 per night
0.88 km from city centre
4.5/5Wonderful! (1,011 reviews)

"The location and rooms.very refined and upmarket great facilities."…"

Reviewed on 25 Mar 2020

Aparthotel Adagio Edinburgh Royal Mile
Dalmahoy Hotel & Country Club
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM453 per night
12.05 km from city centre
4.4/5Excellent! (1,562 reviews)
So helpful

"when my flight from Edinburgh to New York was cancelled the staff were extrodinarily helpful. They tried for hours to help me get a flight back home. When they had to leave to attend to something else they came back and checked on my progress. They were supportive and kind in a time that was very ..."…"

Reviewed on 23 Mar 2020

Dalmahoy Hotel & Country Club
YOTEL Edinburgh
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM292 per night
0.66 km from city centre
4.4/5Wonderful! (393 reviews)

"Our 1st hotel stay since covid & was not dissapointed, hand sanatizer station as u walk in, reception area was clean, receptionist friendly & helpful, We had a queen room booked, again super clean really could not find a fault. Bed was super comfortable loved the sit up function. if anything the ..."…"

Reviewed on 2 Aug 2020

YOTEL Edinburgh
Eden Locke
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM359 per night
0.55 km from city centre
4.7/5Exceptional! (519 reviews)

"Very cute, modern and functional room! It has everything! I would defo stay there again. Location is amazing as well :)"…"

Reviewed on 20 Jul 2020

Eden Locke
The Balmoral Hotel
5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM1,044 per night
0.46 km from city centre
4.7/5Exceptional! (997 reviews)

"Liked old style 1st class service. Only stayed 2 nights. Would have liked longer."…"

Reviewed on 20 Mar 2020

The Balmoral Hotel
Mode Edinburgh
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM456 per night
0.65 km from city centre
4.8/5Exceptional! (530 reviews)

"Couldn’t fault it on anything - excellent property, very central location, staff superb. In times like the present the hotel had everything effectively in place to protect its guests from the virus."…"

Reviewed on 23 Jul 2020

Mode Edinburgh
The Scotsman Hotel
The price is RM692 per night
0.52 km from city centre
4.5/5Wonderful! (998 reviews)
Perfect stay

"Just totally enjoyed the stay hotel was perfect I will be back"…"

Reviewed on 22 Mar 2020

The Scotsman Hotel
Holiday Inn Express Edinburgh - Leith Waterfront
The price is RM260 per night
3.28 km from city centre
4.3/5Excellent! (981 reviews)

"Great hotel in nice location, execellant stay. Staff were great in line of covid restrictions and felt safe all the time, rooms were cleaned every and breakfast was great"…"

Reviewed on 3 Aug 2020

Holiday Inn Express Edinburgh - Leith Waterfront
Apex Grassmarket Hotel
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM463 per night
0.48 km from city centre
4.4/5Wonderful! (1,326 reviews)

"i always stay at the apex because it's an excellent location with restaurants right across the street and it's very professionally run. I got a great deal the last time I was in edinburgh, compared to a 5 star on the royal mile, which was not worth the money."…"

Reviewed on 2 Aug 2020

Apex Grassmarket Hotel
Hampton by Hilton Edinburgh Airport
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM382 per night
10.33 km from city centre
4.4/5Wonderful! (971 reviews)

"Best choice near airport- walking distance - breakfast included"…"

Reviewed on 3 Aug 2020

Hampton by Hilton Edinburgh Airport
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.

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?
A Room in the Country is ranked highly by Expedia customers. This 4-star B&B offers free breakfast and free WiFi. Traveller reviews also recommend Six Brunton Place and Fingal - A Luxury Floating Hotel 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, Haymarket Hub Hotel is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and a restaurant. Other good options to stay on the cheap include Motel One Edinburgh-Royal and Britannia Hotel Edinburgh.
What's the best accommodation option for families in Edinburgh?
Ocean Serviced Apartments is a top 4-star hotel on Expedia for families, and features in-room kitchens and laundry facilities. Other good options to stay with the children include Novotel Edinburgh Centre and Apex Waterloo Place Hotel. 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?
Channings Hotel, an Ascend Hotel Collection Member is a favourite 4-star hotel for couples, and features digital TV and a restaurant. Other good choices for a stay with your sweetheart include Apex Waterloo Place Hotel and Sheraton Grand Hotel & Spa, Edinburgh.
What's the best pet-friendly accommodation option in Edinburgh?
Motel One Edinburgh-Royal is a top hotel for people travelling with their pets, and offers a bar/lounge and free WiFi for its human guests. Other good options to stay with your pet include Eliza House and Fountain Court Apartments - Harris.
What's the best place to stay for a beach holiday in Edinburgh?
City Padzzz is a top 4-star apartment for a beach holiday, and features free parking and a bar. Other good options for your beach trip include The Beachfront B&B and Best Western Kings Manor Hotel. To enjoy some time by the water, head to Portobello Beach or Gullane Beach.
What's the best luxury hotel in Edinburgh?
Sheraton Grand Hotel & Spa, Edinburgh 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. Another upscale choice for your holiday is Channings Hotel, an Ascend Hotel Collection Member.
What's the best boutique-style hotel in Edinburgh?
Princes Street Suites is a favourite 4-star apartment with Expedia travellers looking for stylish accommodation, and features in-room kitchens and a rooftop terrace. Brooks Hotel Edinburgh and 24 Royal Terrace are two other options for a boutique stay.
What's the best hotel for a golf holiday in Edinburgh?
Channings Hotel, an Ascend Hotel Collection Member is a 4-star hotel featuring a restaurant and free WiFi, and it’s a top choice for playing a round of golf. Another good option is Edinburgh Grosvenor Hotel if you’d like to stay near a golf course while in town. 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, Channings Hotel, an Ascend Hotel Collection Member is a top 4-star hotel for history seekers booking on Expedia, and it offers a restaurant and free WiFi. A couple of other options to soak up the local history include Motel One Edinburgh-Royal and Apex Waterloo Place Hotel. Also, notable landmarks to visit include Edinburgh Castle, Grassmarket and Royal Mile.
What are some hotels with pools in Edinburgh?
Apex Waterloo Place Hotel is a popular 4-star hotel featuring an indoor pool, a full-service spa and a restaurant. Other choices that feature an on-site pool include Novotel Edinburgh Centre and Sheraton Grand Hotel & Spa, Edinburgh.

Recent Reviews in Edinburgh

More trip options