Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Edinburgh – 1,651 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Motel One Edinburgh-Princes

Hotel in New Town, Edinburgh

The Motel One Edinburgh-Princes is in the heart of Princes Street and less than a 5-minute walk from Edinburgh Waverley Station. This contemporary hotel features a bar and a 24-hour front desk. The shower as well as the bed very comfortable and room nice and warm. The location is very good and the staff extremely helpful and kind. Very good value for money. Would definitely recommend to friends and will use the next time I fly into Edinburgh.

Show more Show less
9
Awesome
3,015 reviews
Avg. price/night:
$90

Motel One Edinburgh-Royal

Hotel in Old Town, Edinburgh

In the center of Edinburgh, the Motel One Edinburgh-Royal is a 5 minute walk from the train station, and only half a mile from the Castle. Guests can reach the historic St. Close to all the great bars. Beautiful gardens and super easy to get on transportation

Show more Show less
9.1
Awesome
5,767 reviews
Avg. price/night:
$90

The Scotsman Hotel

Hotel in Old Town, Edinburgh

Overlooking Edinburgh Castle and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper. The Scotsman Hotel was hands down one of the best hotels I have stayed at in a very long time and I typically travel for work 1-2 weeks every month worldwide. I chose the Scotsman as a special getaway weekend surprise for my wife's birthday. From the very moment we walked up we knew this was a hotel in a league all of it's own. At the front door we were greeted by Ivor who warmly welcomed us and brought us into the main lobby where we were assisted by Gregor, the daytime manager. Although the hotel was undergoing renovations there was no sign of construction or any associated noise. Gregor was beyond helpful and even upgraded our room to one of the newly renovated rooms free of charge. The entire time we felt at home and not just another guest. The room was immaculate and prepared with the special "romantic package" (a must if traveling with that special someone)! The staff was extremely friendly and greeted us with a smile every time. The location is ideal for any and all sightseeing you may want to do while in Edinburgh and it is perfectly located next to the Waverley Train Station or just a 8 minute walk from the St. Andrews Square Tram stop if coming from the airport. I am definitely marking the Scotsman down as a MUST to return to the next time I am in Edinburgh.

Show more Show less
9
Awesome
2,147 reviews
Avg. price/night:
$169

Kimpton - Charlotte Square

Hotel in New Town, Edinburgh

Kimpton Charlotte Square Hotel is located in Edinburgh, just yards from Princes Street and George Street. A great property with really plush interiors the garden cafe was wonderful to spend a relaxed evening over some tonic and gin the breakfast was lavish. The rooms were nice and cosy and tastefully done, an old building facade with contemporary interior providing the best of both. Over all a very good and memorable experience of the hotel which made the city look even better :).

Show more Show less
9.1
Awesome
2,742 reviews
Avg. price/night:
$174

The Balmoral Hotel

Hotel in Old Town, Edinburgh

Located on Princes Street, The Balmoral has a Michelin-starred restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk. Absolutely amazing hotel beautiful food outstanding facilities wonderful staff

Show more Show less
9.4
Awesome
1,590 reviews
Avg. price/night:
$235

Apex Waterloo Place Hotel

Hotel in New Town, Edinburgh

With a stylish swimming pool and Scottish restaurant, the luxury 4-star Apex Waterloo Place Hotel offers sumptuous rooms with free WiFi. We have enjoyed our stay very much, and the hotel took numerous of measurements, in line with all the COVID restrictions to keep the hotel guests safe. The staff was always friendly and helpful, a big thanks to lovely Gaja who made our stay even more special for my husbands birthday by being so caring and enthusiastic.

Show more Show less
9
Awesome
3,143 reviews
Avg. price/night:
$124

The Rutland Hotel & Apartments

Hotel in New Town, Edinburgh

The glamorous Rutland Hotel has stylish rooms, a luxurious late-lounge, and a unique restaurant with a glass wine cellar. A humble entrance and reception, but a real gem inside! We were welcomed by complimentary fresh fruit, ice water, and chocolate truffles. We arrived before our room was ready but the staff stored our luggage (for free) and delivered it to our room before we checked in. The room was full of nice surprises - free bottles of water, a bottle of wine, chips, care basket in the bathroom... The bed was very comfortable with a firm mattress and quality bedding. Large and elegant bathroom, quality toiletries, and bathrobes made our stay very comfortable. Breakfast was included in the room price and served in the restaurant downstairs. We were seated right away even though the place was rather busy. We could chose anything from the regular breakfast menu - avocado and poached egg toast was excellent! Other choices included traditional Scottish breakfast plate, cold and hot cereal, and fresh pastry. Good coffee too! Nice start to our day in town! Our luggage was stored, again for free, for the rest of the day. The Rutland hotel is right next to the airport bus stop and only a short walk from the tram stop. We loved our stay and found our new favorite hotel in Edinburgh!

Show more Show less
9.4
Awesome
1,218 reviews
Avg. price/night:
$144

Hotel Ceilidh-Donia

Hotel in Newington, Edinburgh

This small, family-run metro hotel has easy access by bus to Edinburgh city center, less than 2 miles away. It offers free on-street parking, free WiFi, rooms with attached bathroom and a bar. The room was in the first floor, with a big window, a big bed, very clean and comfortable. The breakfast was just excellent, with many and good options.

Show more Show less
9.3
Awesome
1,032 reviews
Avg. price/night:
$71

Ten Hill Place, BW Premier Collection

Hotel in Newington, Edinburgh

Just 0.5 miles from Edinburgh Waverley Rail Station, this 4-star Ten Hill Place, BW Premier Collection is owned by the Royal College of Surgeons of Edinburgh and offers free WiFi. Accommodation, location, checkin in portuguese🙌🏼

Show more Show less
9
Awesome
1,406 reviews
Avg. price/night:
$56

Sheraton Grand Hotel & Spa

Hotel in Haymarket, Edinburgh

Overlooking Edinburgh Castle, the Sheraton Grand Hotel & Spa is located in the financial district, next to the West End business and entertainment area and a five-minute walk from Princes Street, 1640... Everything Fabulous staff fabulous room comfy big bed. Well appointed with big tv. Clean modern cool.

Show more Show less
9
Awesome
1,998 reviews
Avg. price/night:
$384

Most-booked hotels in Edinburgh in the past month

See all

Edinburgh's best hotels with breakfast

See all

Budget hotels in Edinburgh

See all

Hotels located in the center of Edinburgh

See all

FAQs about hotels in Edinburgh

  • The average price per night for a 3-star hotel in Edinburgh this weekend is $84 or, for a 4-star hotel, $118. Looking for something even fancier? 5-star hotels in Edinburgh for this weekend cost around $229 per night, on average (based on Booking.com prices).

  • Many families visiting Edinburgh loved staying at 21212, The Lane Hotel, and Market Street hotel.

  • On average, 3-star hotels in Edinburgh cost $99 per night, and 4-star hotels in Edinburgh are $134 per night. If you're looking for something really special, a 5-star hotel in Edinburgh can be found for $268 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Edinburgh near Edinburgh Castle include Rose Apartment, The Rutland Hotel & Apartments and Edinburgh Old Town Apartment.

  • Edinburgh City Centre, Old Town, and New Town are popular with other travelers visiting Edinburgh.

  • Rockville Hotel, Prestonfield House, and The Bonham got great room view-related reviews from travelers in Edinburgh.

  • These hotels in Edinburgh are highly rated by couples: Market Street hotel, The Lane Hotel, and The Witchery by the Castle.

  • Travelers who stayed in Edinburgh near Edinburgh Airport (EDI) have said good things about Hampton By Hilton Edinburgh Airport, Moxy Edinburgh Airport, and DoubleTree by Hilton Edinburgh Airport.

  • On average, it costs $79 per night to book a 3-star hotel in Edinburgh for tonight. You'll pay around $101 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Edinburgh will cost around $200, on average (based on Booking.com prices).

  • For hotels in Edinburgh that serve highly-rated breakfasts, try Prestonfield House, Hotel Ceilidh-Donia, and The Raeburn.

  • The Balmoral Hotel, The Rutland Hotel & Apartments, and Hotel Ceilidh-Donia are some of the popular hotels in Edinburgh.

There are 1649 hotels in Edinburgh listed on Booking.com , that—from 378100 guest reviews—have an average review score of 8.66. To give you an idea of how much a hotel in Edinburgh costs, the average price for a one-night stay is $130 (based on bookings made on our site in the last 30 days). Room sizes will naturally vary according to minimum and maximum occupancy requirements. However, to give you an indication, the average size of a double room in a Edinburgh hotel is 22m². If you're looking for some ideas about where in Edinburgh to book a hotel, the areas around Edinburgh Castle and Grassmarket are popular with our guests. Whether you book a hotel in Edinburgh or elsewhere, you can always rely on 24/7 customer support when you book with Booking.com – wherever you are, whenever you need it.

Learn more about visiting Edinburgh

  • 5 attractions
  • 44 points of interest
  • 22 neighborhoods
Find out more
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Edinburgh:

Explore guest reviews of hotels in Edinburgh

See all