Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Search for Edinburgh Hotels from CA $103

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.

Top 10 Hotels in Edinburgh

Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
CA $153
per night
Apr 26 - Apr 27
0.53 km from city centre
4.3/5Excellent! (1,110 reviews)

"This is the second time I have stayed here and both times had issues with room service only. The number you are given in the menu rings out constantly then you have to phone reception who will call you back and take your order and they don’t seem best pleased. Ordered 2 cheese and ham panini’s and ..."…"

Reviewed on Mar. 20, 2020

Hilton Edinburgh Carlton
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland
Get Rates
0.44 km from city centre
4.4/5Wonderful! (2,194 reviews)

"Lovely breakfast, also got a free drink as it was my birthday"…"

Reviewed on Mar. 21, 2020

Apex City of Edinburgh Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Get Rates
0.52 km from city centre
4.4/5Wonderful! (2,020 reviews)

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

Reviewed on Mar. 13, 2020

The Scotsman Hotel
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Get Rates
0.66 km from city centre
4.5/5Wonderful! (2,188 reviews)

"Fantastic location for railway station and shops and pups. Only a short uphill walk to the Royal Mile and Castle."…"

Reviewed on Mar. 14, 2020

Apex Waterloo Place Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Get Rates
0.48 km from city centre
4.3/5Excellent! (2,201 reviews)

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

Reviewed on Mar. 15, 2020

Apex Grassmarket Hotel
Novotel Edinburgh Park
4 out of 5
15 Lochside Avenue, Edinburgh, Scotland
Get Rates
7.62 km from city centre
4.3/5Excellent! (1,891 reviews)

"Great value for money close to train and trams very clean and good facilities"…"

Reviewed on Mar. 17, 2020

Novotel Edinburgh Park
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
Get Rates
0.46 km from city centre
4.7/5Exceptional! (1,071 reviews)

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

Reviewed on Mar. 20, 2020

The Balmoral Hotel
Novotel Edinburgh Centre
4 out of 5
80 Lauriston Place, Edinburgh, Scotland
Get Rates
0.75 km from city centre
4.3/5Excellent! (1,965 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
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
Get Rates
1 km from city centre
4.5/5Wonderful! (543 reviews)

"I really enjoyed my stay! The food here was okay."…"

Reviewed on Mar. 20, 2020

Courtyard by Marriott Edinburgh
Moxy Edinburgh Airport
3 out of 5
1 Fairview Road, Edinburgh, Scotland
CA $103
per night
May 3 - May 4
10.28 km from city centre
4/5Very Good! (833 reviews)

"So close to Edinburgh airport - a brisk 5 min walk. Easy in & out. Clean & quirky property."…"

Reviewed on Mar. 21, 2020

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

Edinburgh Hotel Guide

When planning your Edinburgh and Lothian vacation, you're guaranteed to find no end of comfortable accommodation options in Edinburgh. Our database contains 365 places to base yourself within a 0.1-kilometre (0.06-mile) radius of Edinburgh's center.

Within 1 kilometre (0.6 miles) of Edinburgh's city center, travelers can find a selection of hotels, including the The Balmoral Hotel and Old Town Chambers.

One of the most common hotel districts in Royal Mile, is 0.7 kilometres (0.4 miles) from downtown Edinburgh. Royal Mile has 41 hotels that can be booked through Expedia. The G&V Royal Mile Hotel Edinburgh and The Scotsman Hotel are some of the Expedia-listed hotels here. Another popular area is West End. This accommodation district is 1 kilometre (1 mile) from the middle of Edinburgh. Some of the most popular West End places to base yourself include the Sheraton Grand Hotel & Spa, Edinburgh and The Chester Residence.

You could also find an establishment in North Berwick, which is home to the Macdonald Marine Hotel And Spa and Drem Farmhouse, and South Queensferry, home to the Dakota Forthbridge and Parkhead House. Livingston is 20 kilometres (13 miles) from Edinburgh's downtown, while Haddington is 30 kilometres (18 miles) from the heart of Edinburgh. The Mercure Livingston Hotel and Livingston Lodge Hotel can be found in Livingston, while Letham House and Maitlandfield House Hotel are located in Haddington.

The Edinburgh Castle is amongst the most well-known attractions in Edinburgh. The Prestonfield House and Waldorf Astoria Edinburgh - The Caledonian are all nearby.

Enjoy accommodation close to the University of Edinburgh by reserving a room at the Nira Caledonia or, you could also choose the Le Monde Hotel. If you would rather make a base close to the Edinburgh Zoo, check out the Holiday Inn Edinburgh or The Hampton Hotel. The National Museum of Scotland and the Napier University are other famous Edinburgh destinations. The The Howard, an Ascend Hotel Collection Member and the Greyfriars Apartments are close to the National Museum of Scotland. The Staycity Aparthotels West End and the Martin's Guesthouse, are close to the Napier University.

For travelers planning on flying through Edinburgh Airport, you may choose to book a bed at Norton House Hotel & Spa, or Dalmahoy Hotel & Country Club, which are both nearby.

Frequently asked questions

Where is the best place for a stay in Edinburgh?
Arden House is ranked highly by Expedia customers. This 3.5-star guesthouse offers free breakfast and free WiFi. It is located a short 4-minute walk from Musselburgh Racecourse. Traveler reviews also recommend Six Brunton Place and Prestonfield House 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. Put your dates in 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 https://www.expedia.com/service/.
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 Destiny Student - Holyrood (Campus Accommodation) 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?
Dalmahoy Hotel & Country Club is a top 4-star hotel on Expedia for families, and features an indoor pool and 2 restaurants. Apex Waterloo Place Hotel is another good choice for your stay with the kids. Also attractions like Edinburgh Zoo and Our Dynamic Earth are fun for kids of all ages.
What's the best hotel for a romantic vacation to Edinburgh?
Radisson Blu Hotel, Edinburgh City Centre is a favorite 4-star hotel for couples, and features premium bedding and 24-hour room service. Other good choices for a romantic stay include No 11 and Malmaison Edinburgh.
What's the best pet-friendly hotel in Edinburgh?
Best Western Kings Manor Hotel is a top hotel for people traveling with their pets, and offers 2 restaurants and a full-service spa for its human guests. Other good choices for you and your pet include Motel One Edinburgh-Royal and Malmaison Edinburgh.
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?
Six Brunton Place is a top 3-star beach hotel with 2 restaurants and an indoor pool. Sandaig Guest House is another good choice for your stay near the beach. To enjoy some time by the water, head to Portobello Beach or Gullane Beach.

Recently booked Edinburgh hotels

Recent Reviews in Edinburgh

More trip options