Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Edinburgh Hotels from Rs4,335

Filter by

Selecting an option opens a search results page with the selected filter applied
Expedia RewardsSelecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
AreaSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs5,091 per night
0.55 km from city centre
4.7/5Exceptional! (514 reviews)
Excellent apartments.

"Great stay and 5 stars for the accommodation location and staff. The only downside was some late night noise from people outside the pub next door. I would definitely stay again but ask for a quiet room."…"

Reviewed on 16 Mar 2020

Eden Locke
Dalmahoy Hotel & Country Club
The price is Rs6,873 per night
12.05 km from city centre
4.4/5Excellent! (1,592 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
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs4,793 per night
0.53 km from city centre
4.3/5Excellent! (1,000 reviews)

"Amazing staff,very clean and tidy rooms...brilliant conditions"…"

Reviewed on 13 Jun 2020

Hilton Edinburgh Carlton
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs4,335 per night
0.66 km from city centre
4.4/5Wonderful! (388 reviews)

"Clean and modern,"…"

Reviewed on 25 Mar 2020

YOTEL Edinburgh
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland
Free cancellation
The price is Rs4,464 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
Holiday Inn Express Edinburgh - Leith Waterfront
3 out of 5
Britannia Way, Ocean Drive, Edinburgh, Scotland
Free cancellation
The price is Rs4,807 per night
3.28 km from city centre
4.3/5Excellent! (993 reviews)

"The room was nicely decorated and clean, there was a free continental breakfast, FREE parking. Very nice stay and when in Edinburgh again I would stay here. The hotel took great care over COVID rules, which was appreciated and we felt safe."…"

Reviewed on 8 Jul 2020

Holiday Inn Express Edinburgh - Leith Waterfront
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
The price is Rs21,037 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
74 - 77 Queen Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs6,266 per night
0.65 km from city centre
4.8/5Exceptional! (527 reviews)

"Weekend away due to a European trip being cancelled last minute.I have stayed at Mode before and would definitely stay again.Everything is as it should be and the experience was exceptional.Staff are very good,the place is clean and quiet.Well worth the money"…"

Reviewed on 16 Mar 2020

Mode Edinburgh
Hampton by Hilton Edinburgh Airport
3.5 out of 5
Almond Avenue, Ingliston, Newbridge, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs5,745 per night
10.33 km from city centre
4.4/5Wonderful! (969 reviews)

"I really liked the nearness of the hotel to the airport. Go out the front door, cross the street and walk straight to the terminal. Very convenient. The big purple tower at night was very helpful."…"

Reviewed on 23 Mar 2020

Hampton by Hilton Edinburgh Airport
Motel One Edinburgh-Royal
3.5 out of 5
18-21 Market Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs8,929 per night
0.31 km from city centre
4.5/5Wonderful! (1,000 reviews)
Loved this place!

"Staff so welcoming. Room impeccably clean. ust across the street from the airport bus final stop. Perfect!We were just there on a stopover for 2 nights trying to get back to the US before travel restrictions. How nice to have a comfortable place to stay amidst the travel chaos."…"

Reviewed on 16 Mar 2020

Motel One Edinburgh-Royal
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is Rs11,421 per night
0.52 km from city centre
4.5/5Wonderful! (999 reviews)
Perfect stay

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

Reviewed on 22 Mar 2020

The Scotsman Hotel
The Dunstane Houses
5 out of 5
4 West Coates, Haymarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is Rs15,586 per night
2.11 km from city centre
4.5/5Wonderful! (454 reviews)
Great hotel

"Great hotel and perfect location for the rugby and heading out after, will definitely boom again"…"

Reviewed on 10 Mar 2020

The Dunstane Houses
Cairn Hotel
3 out of 5
10-18 Windsor Street, Edinburgh, Scotland
The price is Rs5,675 per night
1.18 km from city centre
4.1/5Very Good! (1,290 reviews)

"Closeness to the playhouse theatre and princess street"…"

Reviewed on 16 Mar 2020

Cairn Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
The price is Rs6,959 per night
0.48 km from city centre
4.3/5Excellent! (2,240 reviews)

"The view was incredible, staff was amazing, very helpful and accomodating."…"

Reviewed on 15 Mar 2020

Apex Grassmarket Hotel
Murrayfield Hotel
4 out of 5
18 Corstorphine Road, Edinburgh, Scotland
The price is Rs7,409 per night
3.01 km from city centre
4.2/5Very Good! (997 reviews)

"You must go to the Murray hotel it’s amazing and everyone was so friendly"…"

Reviewed on 7 Mar 2020

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

Discover neighborhoods 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?
Kellerstain Stables is ranked highly by Expedia customers. This 4-star B&B offers free WiFi and free parking. It is located a short 12-minute walk from Edinburgh Park. Traveller reviews also recommend The St. Valery Guest House and Ravenous Beastie 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, ibis budget Edinburgh Park is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good options to stay on the cheap include Motel One Edinburgh-Princes and Leonardo Royal Edinburgh Haymarket.
What's the best accommodation option for families in Edinburgh?
Aparthotel Adagio Edinburgh Royal Mile is a top 3.5-star aparthotel on Expedia for families, and features laundry facilities and free WiFi. Other good options to stay with the children include Holiday Inn Edinburgh and B+B Edinburgh. Also, attractions such as Edinburgh Zoo and Omni Centre Edinburgh are fun for children of all ages.
What's the best accommodation for couples in Edinburgh?
Dalhousie Castle Hotel & Spa is a favourite 4-star hotel for couples, and features a full-service spa and 2 restaurants. Other good choices for a stay with your sweetheart include Le Monde Hotel and Apex Waterloo Place Hotel.
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 InterContinental Edinburgh The George.
What's the best place to stay for a beach holiday in Edinburgh?
Kellerstain Stables is a top 4-star beach hotel with an outdoor pool and a full-service spa. Other good options for your beach trip include Nether Abbey Hotel and Park View House Hotel - Guest House. To enjoy some time by the water, head to Portobello Beach or Gullane Beach.
What's the best luxury hotel in Edinburgh?
The Balmoral Hotel is a 5-star hotel with 3 restaurants and 2 bars, and it’s a popular choice for Expedia travellers looking for a pampered stay. InterContinental Edinburgh The George and Kew House are other upscale choices for your holiday.
What's the best boutique-style hotel in Edinburgh?
94DR. is a favourite 5-star guesthouse with Expedia travellers looking for stylish accommodation, and features free breakfast and free parking. 24 Royal Terrace and Le Monde Hotel are two other options for a boutique stay.
What's the best hotel for a golf holiday in Edinburgh?
Greywalls Hotel and Chez Roux is a top 5-star hotel that has an adjacent golf course and features a restaurant. Other good options if you’d like to stay near a golf course include Dunmuir Hotel and The Lodge at Craigielaw. 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, Royal Overseas League Hotel is a top 3.5-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 Hotel du Vin & Bistro Edinburgh and Novotel Edinburgh Centre. Also, notable landmarks to visit include Edinburgh Castle, Grassmarket and Royal Mile.
What's the best hotel for a winter holiday in Edinburgh?
Based on our travel data, Hilton Edinburgh Carlton is a top 4-star hotel for hitting the ski slopes, and features a restaurant and free WiFi. The Inverleith Hotel is another good choice to stay near the slopes. Enjoy the skiing and snowboarding by visiting Midlothian Ski Centre or Midlothian Snowsports Centre.

Edinburgh Hotel Reviews

More trip options