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 RM142

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
Meal plans available
Amenities
Accessibility
Trip type
Dalmahoy Hotel & Country Club
The price is RM343 per night from 10 Feb to 11 Feb
12.05 km from city centre
4.4/5Excellent! (1,443 reviews)

"Lovely hotel to stay at. Staff were helpful. Will be back soon."…"

Reviewed on 13 Dec 2020

Dalmahoy Hotel & Country Club
DoubleTree by Hilton Edinburgh Airport
4 out of 5
Edinburgh International Airport, Newbridge, Scotland
Free cancellationReserve now, pay when you stay
The price is RM251 per night from 19 Feb to 20 Feb
10.27 km from city centre
4.1/5Very Good! (1,037 reviews)

"It was a good large comfortable room, with good service and close to the airport"…"

Reviewed on 5 Jan 2021

DoubleTree by Hilton Edinburgh Airport
Malmaison Edinburgh City
4 out of 5
Buchan House, 21-22 St Andrew Square, Edinburgh, Scotland
The price is RM341 per night from 17 Feb to 18 Feb
0.41 km from city centre
4.4/5Excellent! (167 reviews)

"It was very romantic and big room with loads of space."…"

Reviewed on 14 Dec 2020

Malmaison Edinburgh City
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.
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Get Rates
0.48 km from city centre
4.5/5Wonderful! (1,267 reviews)

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

Reviewed on 25 Oct 2020

Apex Grassmarket Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is RM465 per night from 2 Feb to 3 Feb
0.52 km from city centre
4.5/5Wonderful! (990 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
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
The price is RM382 per night from 18 Feb to 19 Feb
0.3 km from city centre
4.4/5Excellent! (2,159 reviews)

"Lovely hotel, enjoyed stay, excellent for overseas visitor's, close to all the historical buildings of Edinburgh,"…"

Reviewed on 25 Dec 2020

Fraser Suites Edinburgh
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
The price is RM190 per night from 5 Feb to 6 Feb
0.66 km from city centre
4.5/5Wonderful! (528 reviews)

"Everything is nice and i love it even the bed is good and relaxing"…"

Reviewed on 12 Dec 2020

YOTEL Edinburgh
ibis budget Edinburgh Park
3 out of 5
Edinburgh Business Park, 6 Lochside View, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is RM142 per night from 9 Feb to 10 Feb
7.92 km from city centre
3.9/5Very Good! (992 reviews)
Great location

"This is the first time we have used Ibis Budget and I cannot fault it, it was clean, the staff were helpful and the breakfast lovely. The location was ideal for us to travel by tram into Edinburg, will definitely stay again."…"

Reviewed on 4 Oct 2020

ibis budget Edinburgh Park
Kimpton Charlotte Square Hotel
5 out of 5
38 Charlotte Square, Edinburgh, Scotland
The price is RM656 per night from 7 Feb to 8 Feb
0.61 km from city centre
4.6/5Wonderful! (825 reviews)

"The customer service was incredible and I lived the design style of the rooms"…"

Reviewed on 16 Jan 2021

Kimpton Charlotte Square Hotel
Hotel du Vin & Bistro Edinburgh
4 out of 5
11 Bristo Place, Edinburgh, Scotland
The price is RM444 per night from 17 Feb to 18 Feb
0.69 km from city centre
4.6/5Wonderful! (986 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
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland
The price is RM188 per night from 17 Feb to 18 Feb
1.06 km from city centre
4.4/5Excellent! (352 reviews)

"Overally was a good place to stay. Staff were friendly and helpful. Very great location. Easy access to food shopping and other shopping centers. Will recommend it to friends :)"…"

Reviewed on 27 Dec 2020

Point A Hotel Edinburgh Haymarket
Novotel Edinburgh Park
4 out of 5
15 Lochside Avenue, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is RM189 per night from 28 Jan to 29 Jan
7.62 km from city centre
4.4/5Excellent! (985 reviews)

"The location was nice Did not like parking fee for guests"…"

Reviewed on 23 Nov 2020

Novotel Edinburgh Park
Malmaison Edinburgh
4 out of 5
1 Tower Place Leith, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is RM341 per night from 24 Jan to 25 Jan
3.39 km from city centre
4.2/5Very Good! (989 reviews)
Good Hotel in need of refurbishment.

"Good hotel, great location in the heart of Leith. Very friendly and helpful staff. Decor and furniture is beginning to look a little tired in the rooms. Bed and pillows need replacing. Shower temperature was inconsistent."…"

Reviewed on 7 Oct 2020

Malmaison Edinburgh
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellation
The price is RM189 per night from 8 Feb to 9 Feb
1.27 km from city centre
4/5Very Good! (1,068 reviews)
Overall a great stay!

"Both my husband and I stayed here for 2 nights for my 40th Birthday as a little time away. Location was excellent, so close to Haymarket station but in a quiet location. Staff were excellent. Only complaint was the fact that there was a pair of trousers left in the wardrobe from a previous guest. ..."…"

Reviewed on 19 Oct 2020

Leonardo Royal Edinburgh Haymarket
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is RM308 per night from 21 Jan to 22 Jan
0.55 km from city centre
4.7/5Exceptional! (563 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
Market Street Hotel
4 out of 5
6 Market Street, Edinburgh, Scotland
The price is RM514 per night from 8 Feb to 9 Feb
0.31 km from city centre
4.8/5Exceptional! (124 reviews)
Surprising hotel

"Fantastic hotel, surprising layout and very luxurious"…"

Reviewed on 5 Oct 2020

Market Street Hotel
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
1 Festival Square, Edinburgh, Scotland
The price is RM750 per night from 1 Feb to 2 Feb
0.78 km from city centre
4.6/5Wonderful! (997 reviews)

"Despite the Covid restrictions, hotel and staff did their best to make this an enjoyable experience."…"

Reviewed on 25 Oct 2020

Sheraton Grand Hotel & Spa, Edinburgh
Edinburgh Grosvenor Hotel
4 out of 5
Grosvenor Street, Edinburgh, Scotland
Free cancellation
The price is RM186 per night from 27 Jan to 28 Jan
1.39 km from city centre
3.5/5Good! (997 reviews)

"Very good and hsndy for the airpot at a very good ptice"…"

Reviewed on 17 Oct 2020

Edinburgh Grosvenor Hotel
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
The price is RM828 per night from 3 Feb to 4 Feb
0.46 km from city centre
4.7/5Exceptional! (996 reviews)

"The customer service is second to none. I stayed for work during the pandemic and they couldn't;t have been more friendly, kind and hostile. I had to eat dinner and breakfast in my room and it wasn't such a hardship because they upgraded me. I would stay again."…"

Reviewed on 13 Jan 2021

The Balmoral Hotel
Ten Hill Place, BW Premier Collection
4 out of 5
10 Hill Place, Edinburgh, Scotland
Get Rates
0.96 km from city centre
4.5/5Wonderful! (994 reviews)

"Loved the hotel and all the staff were lovely. Breakfast was beautiful but we didn't have dinner in the hotel this time. We parked in the NCP car park and received a £6.50 discount."…"

Reviewed on 13 Dec 2020

Ten Hill Place, BW Premier Collection
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?
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 94DR. 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, Pollock Halls is a popular 2-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?
23 Mayfield is a luxury hotel and popular for Expedia travellers looking for an elegant place to stay. Barony House and The Dunstane Houses 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.

Recent Reviews in Edinburgh

More trip options