Edinburgh Hotels

Find the best Edinburgh hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Edinburgh hotels with free cancellation or excellent ratings

Trusted Edinburgh hotel providers

See all hotels in Edinburgh

View more hotels
We use indicative prices on this page to help you choose from a large number of options. The prices on this page are indicative estimates based on searches conducted by travellers on Skyscanner, which are subject to change.
All taxes and fees included

Can’t find the right hotel?

Search all available hotels near Edinburgh. Find the one that’s right for you.

View more hotels

Find a Edinburgh hotel in the heart of the action

Beat the queues at the top Edinburgh attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelFingal - A Luxury Floating Hotel – 5
Cheapest month to bookJanuary
Average 4 star hotel price$382 per night
Average 5 star hotel price$723 per night

Where to stay in Edinburgh

Edinburgh's Old Town, the city's medieval heart along the Royal Mile, offers visitors historical landmarks such as Edinburgh Castle and the Palace of Holyroodhouse. New Town, distinguished by its elegant Georgian architecture and principal shopping district, also hosts several branches of the National Gallery. Down north, Stockbridge and Canonmills provide unique independent shops and the serene Royal Botanic Garden. For a more unique stay, Leith, the city's former port, is a bustling area home to the Royal Yacht Britannia. Skyscanner allows you to explore and compare hotel options in these top areas for the perfect stay in Edinburgh.

Best hotels in Edinburgh based on location

For the best-located Edinburgh hotels, The Balmoral Hotel, Leonardo Royal Edinburgh Haymarket, and Holiday Inn Edinburgh Zoo, an IHG Hotel, are exceptional choices. The Balmoral Hotel, just 0.24 km from the city centre and 0.55 km from Princes Street, offers incredible convenience for exploring major attractions within an easy stroll. Slightly farther but still within close proximity, the Leonardo Royal Edinburgh Haymarket stands 1.48 km from the city centre and 1.19 km from Princes Street, making it ideal for those who appreciate a comfortable walk to the heart of the city. For families and visitors with a focus on the city's quintessential zoo experience, the Holiday Inn Edinburgh Zoo, located 4.73 km from the city centre and a mere 0.10 km from Edinburgh Zoo, provides perfect accessibility to one of Edinburgh’s top family-friendly attractions. With Skyscanner, you can easily find the best deals for staying at these conveniently situated hotels.

Good value hotels in Edinburgh

Staying in Edinburgh? Consider the Ibis Budget Edinburgh Park, Holiday Inn Express Edinburgh Airport, or Holiday Inn Express Edinburgh - Leith Waterfront. Ibis Budget Edinburgh Park is ideal for pet owners and those who value essentials like air conditioning and WiFi in common areas. For convenient travel, Holiday Inn Express Edinburgh Airport provides an efficient airport shuttle service, strong WiFi access, and a pet-friendly policy, perfect for those coming and going frequently. Over at the Holiday Inn Express Edinburgh - Leith Waterfront, guests enjoy air conditioning and reliable WiFi, coupled with the added benefit of being able to bring their pets along. Skyscanner can help you find the best deals for these comfortable and well-equipped hotels.

Family-friendly hotels in Edinburgh

When visiting Edinburgh, you’ll find several hotels that make family travel both enjoyable and convenient. Dalmahoy Hotel & Country Club provides a playground, bespoke children's facilities, and an indoor pool, creating an ideal environment for kids to have fun and for parents to relax. Opposite Edinburgh Zoo, Holiday Inn Edinburgh Zoo is a treasure for families, featuring an indoor pool and a tennis court, allowing for varied recreational activities. The proximity to the zoo offers the added benefit of quick access to one of the city's major attractions. For those needing a blend of leisure and accessibility, Leonardo Edinburgh Murrayfield offers a well-equipped fitness centre, indoor pool, and accessible parking, ensuring that everyone in the family, including members with mobility restrictions, can have a seamless stay. These hotels distinctively cover both fun and practical aspects, making your family trip to Edinburgh memorable.

Edinburgh's top attractions

Edinburgh offers a rich tapestry of attractions, from its historic gems to contemporary landmarks. Make your way to Edinburgh Castle, an iconic fortress perched on a volcanic rock, continuously in use for over 1100 years. Stroll down the Royal Mile, a historic street challenging from the castle to Holyrood Palace, filled with intriguing spots like Castlehill, Lawnmarket, and High Street. Don’t miss Holyrood Palace, a sumptuously furnished royal residence offering a glimpse into the lives of Scotland's monarchs. Ascend Arthur's Seat, an extinct volcano with easily navigable routes that provide spectacular city views. Another gem is the National Museum of Scotland, where you can delve into a comprehensive collection that covers various facets of Scottish history and culture, all accessible for free.

Finding cheap hotels in Edinburgh: FAQs

In Edinburgh, the expected average temperature in March is 4°C. The warmest month is typically July, which averages 17°C. The coolest month is January, with temperatures averaging 1°C. The rainiest month is October, and the driest month is May.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Edinburgh with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $59 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $147 per night.
The average price of a hotel during the week is $350 per night, and the average price on weekends is $385. Overall, it looks like the cheapest day to stay in Edinburgh could be Sunday.
The nearest airport to Edinburgh is Edinburgh Airport (EDI), which is 10.6km from the city centre.

Other airports include:

Dundee Airport, which is 56.8km from the city centre.
Glasgow Intl Airport, which is 77.9km from the city centre.
We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in Edinburgh. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Edinburgh is currently around $237 per night. And the cheapest 3-star hotel we found is $59 per night.
The average price of a 4-star hotel in Edinburgh is currently around $304 per night. And the cheapest 4-star hotel we found is $100 per night.
The average price of a 5-star hotel in Edinburgh is currently around $621 per night. And the cheapest 5-star hotel we found is $216 per night.
The cheapest month to stay in a hotel in Edinburgh is January, with an average price of $263 per night. The most expensive month is August, when the average room rate can rise to $893 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is $343 per night, which is around 45% lower than the rest of the year.
If you're hitting up Edinburgh with kids in tow, try Ibis Budget Edinburgh Park, Leonardo Edinburgh Haymarket and Novotel Edinburgh Park.