Compare and save on Edinburgh hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Edinburgh hotels

Use our map to find hotels near the Edinburgh area or attractions you want to visit.

The best Edinburgh hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Edinburgh

Edinburgh is known as the historic capital of Scotland and for Edinburgh Castle and Holyrood Palace as well as the cultural and fringe festivals. It is home to the Scottish National Gallery as well as the National Library of Scotland. Many people visit to see the historic sights or attend a festival. The Edinburgh International Festival of performing arts showcases top performers from around the world. You can always find the cheapest hotels in Edinburgh by using the hotel search tool from Skyscanner. All you have to do is tell it when you want to stay.

5-Star Hotels in Edinburgh

Steeped in history, Edinburgh shines and there is no better place to unwind than a 5-star hotel. The Waldorf-Astoria Edinburgh - The Caledonian has an elegant history as a Victorian railway hotel, and offers an indoor swimming pool and sauna. Some rooms have views of Edinburgh Castle. It is home to a relaxing Guerlain Spa. The on-site restaurants are operated by Michelin-starred chefs. The 5-star Balmoral by Rocco Fortes Hotels is an iconic hotel in central Edinburgh with three restaurants to choose from and signature Scotch whiskey bar perfect for unwinding. Afternoon tea is also served in the whiskey bar.

4-Star Hotels in Edinburgh

Just off the Royal Mile sits the Scotsman Hotel, a boutique hotel within walking distance of the train station and Old Town. A full Scottish breakfast is served daily at the breakfast restaurant, and the bar does drinks and classic afternoon tea. Fraser Suites Edinburgh is near the castle and has luxurious rooms in an historic building dating from the 1800s. The 4-star Apex Waterloo Place hotel is close to Waverly train station, has an indoor heated swimming pool, free wi-fi, and the in-house spa offers relaxation treatments.

Top-Rated Hotels in Edinburgh

Excellent hotels can be found across the star rating system so you can always find a hotel that suits your needs and budget. The Chester Residence is a 5-star aparthotel providing the luxuries of a private apartment with the convenience of hotel service. The Raeburn is a charming 4-star hotel located in the Stockbridge area with an on-site restaurant serving all three meals daily. This Georgian property maintains its historic charm while providing modern amenities. The 3-star Ceilidh-Donia is a small hotel with modern amenities, and offering a variety of breakfasts including full Scottish, continental, and vegetarian. Edinburgh has a good public transit system, but a rental car can give you more options and the freedom to explore the countryside. Please remember that driving in Scotland is on the left.

Average Price for Hotels in Edinburgh

Cheap hotels in Edinburgh can be found for around $100 a night if you are looking at 2-star accommodations, hostels, or bed and breakfasts. 5-star hotels can run closer to $300 or more, with aparthotels running slightly less. An average 3 or 4-star hotel can be found for between $150 and $250 a night, depending on what amenities you are looking for. You can always find the best deals on hotels in Edinburg with Skyscanner.