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.

Find Hotels in Edinburgh

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Where to stay in Edinburgh

Find the best Edinburgh areas and neighborhoods for the activities you enjoy most. Learn more about Edinburgh

Edinburgh hotels and places to stay

Waldorf Astoria Edinburgh - The Caledonian
5 out of 5
Princes Street, Edinburgh, Scotland
Get Rates
0.43 mi from city center
4.4/5Excellent! (1,488 reviews)

"This hotel is perfectly situated in Edinburgh's New Town. There are restaurants and a supermarket nearby and is about 15 minutes walk from Waverley Station. The hotel is beautifully decorated and furnihsed, as are the rooms. A great place to stay."…"

Reviewed on Mar 18, 2020

Waldorf Astoria Edinburgh - The Caledonian
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
6 Hunter Square, Edinburgh, Scotland
Get Rates
0.35 mi from city center
4.3/5Excellent! (1,244 reviews)

"Great location Comfy bed No drawers in room - which wasn’t a major problem Breakfast reasonably priced and lots of choice Did however double charge me when I check it. It was rectified relatively easy"…"

Reviewed on Mar 11, 2020

ibis Edinburgh Centre Royal Mile – Hunter Square
Smart, Central 2 bed Apartment With Off Street Parking - Close to all Amenities
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
Get Rates
0.29 mi from city center
4.7/5Exceptional! (1,096 reviews)

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

Reviewed on Mar 20, 2020

The Balmoral Hotel
Playfair House Hotel
3 out of 5
20 Leopold Place, London Road, Edinburgh, Scotland
Free CancellationReserve now, pay when you stay
The price is $30 per night
0.74 mi from city center
3.5/5Good! (387 reviews)

"Family trip to theatre excellent location 5 minutes walk great stay with two little children"…"

Reviewed on Feb 22, 2020

Playfair House Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Get Rates
0.32 mi from city center
4.4/5Wonderful! (2,047 reviews)

"Friendly staff and hotel rooms are as beautiful as they are in the pictures."…"

Reviewed on Mar 13, 2020

The Scotsman Hotel
Murrayfield Hotel
4 out of 5
18 Corstorphine Road, Edinburgh, Scotland
Get Rates
1.87 mi from city center
4.1/5Very Good! (1,004 reviews)

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

Reviewed on Mar 7, 2020

Murrayfield Hotel
Thornfield House
3 out of 5
7 Mayfield Gardens, Edinburgh, Scotland
Free CancellationReserve now, pay when you stay
The price is $37 per night
1.51 mi from city center
3.6/5Good! (160 reviews)

"Very comfortable my grandkids slept very well very clean"…"

Reviewed on Feb 12, 2020

Thornfield House
Princes Street Suites
4 out of 5
16 Waterloo Place, Edinburgh, Scotland
Free CancellationReserve now, pay when you stay
The price is $139 per night
0.4 mi from city center
4.5/5Wonderful! (1,178 reviews)

"The room was clean and comfortable. The location is close to Waverly station. The room has a full kitchen and a machine for laundry. I wish the room had an in room safe. One minor annoyance is that the bathroom exhaust fan stays turned on long after the lights have been turned off."…"

Reviewed on Mar 6, 2020

Princes Street Suites
Novotel Edinburgh Centre
4 out of 5
80 Lauriston Place, Edinburgh, Scotland
Get Rates
0.47 mi from city center
4.3/5Excellent! (1,995 reviews)

"Good location, great breakfast, room was nice and from the 6th floor the view was great."…"

Reviewed on Mar 23, 2020

Novotel Edinburgh Centre
Can't find the place you want?
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, National Gallery of Scotland, and Scott Monument.

  • There are 2744 hotels and other accommodations in Edinburgh
  • The closest major airport is in Edinburgh (EDI), 6.5 mi (10.5 km) from the city center
  • The next closest is in Dundee (DND), 35.3 mi (56.8 km) away

Sightseeing and Staying in Edinburgh

Known for its museums, festivals, and art, the city's cultural venues include National Gallery of Scotland, Scotch Whisky Experience, and Edinburgh Castle. Attractions like Our Dynamic Earth, Royal Commonwealth Pool, and Edinburgh Zoo are fun for kids of all ages. Its historic sites and monuments are notable and landmarks include Scott Monument, Camera Obscura and World of Illusions, and Gladstone's Land.

In Edinburgh, you'll find 2744 hotels and other lodging accommodations so you'll have plenty of choices for a perfect holiday retreat. Below are top ones based on Expedia user reviews:

  • A Room in the Country - With a stay at this 4-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and location.
  • Arden House - Our customers like the helpful staff and WiFi at this guesthouse. Amenities at this 3.5-star guesthouse include free breakfast and free WiFi.
  • Orocco Pier - This 3.5-star hotel features a restaurant, free WiFi, and a bar. Expedia customers like its overall value and convenient parking.

Other favorite sights in Edinburgh include Princes Street Gardens, Princes Street, and George Street. Outside the city, popular places to see include Deep Sea World, 8.5 mi/13.7 km from the heart of the city, and Falkirk Wheel, which is 25.2 mi (40.5 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 transportation choices so consider a car rental to maximize your time.

Dressing for Edinburgh

  • Between January and March, you can expect the daytime average to be around 48°F and the nighttime average to be 34°F
  • From April to June, temperatures average about 63°F during the day and 37°F at night
  • July through September averages 65°F during the day and 46°F at night
  • In October-December, the average temperature is 56°F during the day and 35°F at night
  • Edinburgh gets about 0.94 inches of rain per year
  • Hottest months are usually July and August with an average temperature of 63°F, while the coldest months are February and January with an average of 34°F

Frequently asked questions

Where is the best place for a stay in Edinburgh?
Prestonfield House is ranked highly by Expedia customers. This 5-star hotel offers 4 bars and free breakfast. Traveler reviews also recommend The St. Valery Guest House and 24 Royal Terrace as top options for your trip.
If I need to cancel my hotel reservation in Edinburgh, will I receive a refund?
Yes, you’ll find most hotel bookings are refundable provided that you cancel prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, you might still have the option to cancel and be given a refund within a 24-hour period of booking. Add your dates and click on “Search”, then use the filter option “free cancellation” to view the top deals on offer in Edinburgh.
Where can I learn more about changing or cancelling my trip to Edinburgh?
To find more details about changing or cancelling your trip to Edinburgh, go to
What's the best place to stay on a budget in Edinburgh?
Based on reviews, ibis budget Edinburgh Park is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other good choices to stay on the cheap include Motel One Edinburgh-Princes and Leonardo Royal Edinburgh Haymarket.
What's the best place to stay in Old Town?
With 403 hotels and other accommodations to choose from in this neighborhood, you should find the perfect place for your trip. Based on Expedia customer reviews, Castle Rock Hostel is the highest ranked property in Old Town. This property is steps from Scotch Whisky Experience, and offers free WiFi and laundry facilities. Other favorite options in the area include Kick Ass Grassmarket (18+ hostel) and Radisson Collection Hotel, Royal Mile Edinburgh.
What's a favorite place to stay in Haymarket?
In this neighborhood, there are 155 places to stay, so you should find the perfect accommodation for your trip. Kew House is a favorite with our customers staying in Haymarket. This 5-star guesthouse offers free breakfast and free WiFi. It is located a short 11-minute walk from Murrayfield Stadium. Travelers also recommend The St. Valery Guest House and Duthus Lodge as top choices in the neighborhood.
What's the best accommodation for a family vacation to 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 kids include Holiday Inn Edinburgh and Novotel Edinburgh Centre. Attractions like Edinburgh Zoo and Our Dynamic Earth are also fun for kids of all ages.
What's the best hotel for a romantic vacation to Edinburgh?
Dalhousie Castle Hotel & Spa is a favorite 4-star hotel for couples, and features a full-service spa and 2 restaurants. Other good choices for a romantic stay include Le Monde Hotel and Apex Waterloo Place Hotel.
What's the best pet-friendly hotel in Edinburgh?
Dunmuir Hotel is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Other good choices for you and your pet include Best Western Kings Manor Hotel and InterContinental Edinburgh The George.
What's the best place to stay close to Edinburgh Castle?
Adjacent to Edinburgh Castle, Apex City of Edinburgh Hotel is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and free WiFi. Other good options close by include Apex Grassmarket Hotel and Principal Edinburgh George Street.
What about the best place to stay close to George Street?
One of the top choices for your stay is Principal Edinburgh George Street, located next to George Street, and this 5-star hotel offers a restaurant and free WiFi. Apex City of Edinburgh Hotel and Motel One Edinburgh-Royal are a couple of other good and close options.
What's the best place to stay for a beach vacation in Edinburgh?
Prestonfield House 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.

Recent reviews of Edinburgh hotels

More trip options