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.

Search stays

Plan your Edinburgh holiday with Expedia

  • Our 2020 bundled deals are currently unavailable, but you can now book our 2021 holiday packages deals. Buy your accommodation, flight or car together and get extra savings on your next trip!
  • We have selected for you amazing deals on incredible hotels in Edinburgh. Have a look simply by using the search bar above.
  • Most hotels come with free cancellation, because we believe that flexibility matters now more than ever!

For more information, visit our COVID-19 information page
Start browsing now!

*Some hotels require you to cancel at least 24-48 hours before check-in.

Top Flight + Hotel Deals in Edinburgh

The Edinburgh Lodge
The Royal Scots Club Edinburgh
Destiny Scotland Chisholm Hunter Suites
Destiny Scotland - St. Andrew Square Apartments
Destiny Scotland Hanover Apartments

2021 Edinburgh holiday deals

The Edinburgh Lodge
The Royal Scots Club Edinburgh
Destiny Scotland Chisholm Hunter Suites
Destiny Scotland - St. Andrew Square Apartments
Destiny Scotland Hanover Apartments

Top hotels in Edinburgh

YOTEL Edinburgh
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is €46 per night from 6 Dec to 7 Dec
4.4/5Wonderful! (465 reviews)

"Great staff! Lovely design. Upgraded from premium queen to King VIP. EXCELLENT."…"

Reviewed on 23 Nov 2020

YOTEL Edinburgh
Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
4 out of 5
Free cancellationReserve now, pay when you stay
The price is €79 per night from 3 Jan to 4 Jan
4.4/5Excellent! (1,444 reviews)

"Enjoyable stay spent at the Dalmahoy country golf resort."…"

Reviewed on 19 Oct 2020

Dalmahoy Hotel & Country Club
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is €79 per night from 20 Dec to 21 Dec
4.3/5Excellent! (975 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on 30 Oct 2020

Hilton Edinburgh Carlton
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.

Top things to do in Edinburgh

Frequently asked questions

If I'm not able to travel, can I cancel my Edinburgh holiday package?
Don’t worry if you’re rethinking your Edinburgh holiday package — you can cancel or amend your booking. And if you’ve booked it within the last 24 hours, you may be able to do it at no cost. However, bookings made more than 24 hours ago may incur a fee from your hotel, airline or car rental company. We totally get that your circumstances can suddenly change, so head to our Customer Service Portal if that happens. When you’re ready to make changes, we’ll be here to help.
Where should I stay in Edinburgh?
New Town is a great base for your upcoming Edinburgh escape. Secure a room in a nice hotel and spend your days wandering around popular attractions such as Edinburgh Playhouse Theatre and Princes Street Gardens. Old Town is another option. Base yourself here and Edinburgh Castle and St. Giles Cathedral will be within easy reach of your hotel.
What are the top hotels in Edinburgh?
If you’re planning to stay in the New Town neighbourhood, some excellent options are InterContinental Edinburgh The George and The Balmoral Hotel. West End is another popular Edinburgh area. We recommend Waldorf Astoria Edinburgh - The Caledonian or Point A Hotel Edinburgh Haymarket if you prefer this part of town.
When is the best time of year to visit Edinburgh?
is considered to be the high season in Edinburgh, while is typically much quieter. If you’re looking for an awesome deal on your Edinburgh holiday, consider the month of . It’s also worth keeping in mind that is usually the priciest time of year to visit.
How far in advance should I book my Edinburgh holiday?
It all depends on the airline, but you can generally compare international airfares on Expedia up to 12 months in advance. While it’s generally a good idea to book ahead of time, lucky travellers occasionally nab a cheaper flight only weeks before the date of departure.
What should I know before booking an Edinburgh travel package?
You can look forward to saving with an Expedia travel package. Bundle your airfares, rental cars and hotels and pick up terrific discounts. You’re not limited to hotels, though. Book with us and select from beach villas, city apartments and even houseboats and castles!
Does Expedia offer Book Now, Pay Later Edinburgh holiday packages?
If you prefer to spread the price of your hotel and flight over a number of installments, Expedia is here to help. Paying the total cost of your journey upfront isn’t always the best way to budget for your holiday, so we’ve teamed up with online lender Affirm to give you financial freedom. Book Now, Pay Later and remove the stress of saving to travel.