Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Hotels and more in Edinburgh

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

YOTEL Edinburgh 4 stars

Hotel in New Town, Edinburgh

Located in Edinburgh and with EICC reachable within 1 km, YOTEL Edinburgh provides express check-in and check-out, rooms, a fitness centre, free WiFi throughout the property and a bar. This hotel is tucked away in a gorgeous and quieter part of New Town. It is a few minutes walk from all the bars and restaurants in new town + shopping. It is new and has tons of working spaces. Super easy to find and get to. I love the room - it has super nice modern touches and a rainfall shower. So relaxing and quiet. The bed was crazy comfortable And loved the automatic feature. You can adjust the bed with a button to lay completely flat or have one side come up like a couch. Tons of space in my room for luggage and clothes. I was traveling solo but would have had plenty of space for another person as well. LOVED MY STAY!!! Would not stay anywhere else for this price in Edinburgh :)

Show more Show less
9
Superb
1,107 reviews
Avg. price/night:
£35.50
Check availability

ibis Styles Edinburgh St Andrew Square 3 stars

Hotel in New Town, Edinburgh

Just 2 minutes’ walk from Princes Street, ibis Styles St Andrew Square offers uniquely designed rooms in Edinburgh city centre. Loved the location and the staff were fantastic

Show more Show less
9
Superb
2,610 reviews
Avg. price/night:
£59
Check availability

Motel One Edinburgh-Princes

Hotel in New Town, Edinburgh

Motel One Edinburgh-Princes is set in the heart of Princes Street and less than 5 minutes’ walk from Edinburgh Waverley Station. This contemporary hotel features a bar and a 24-hour front desk. great location, spacious room & bathroom, staff was amazing..

Show more Show less
9.1
Superb
3,763 reviews
Avg. price/night:
£69
Check availability

Motel One Edinburgh-Royal

Hotel in Old Town, Edinburgh

Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St. Loved the location,staff very helpful and we got room quickly when checked in early to stow bags...will definitely return🤗

Show more Show less
9.1
Superb
6,918 reviews
Avg. price/night:
£69
Check availability

Black Ivy 4 stars

Hotel in Bruntsfield, Edinburgh

Black Ivy is just a 15-minute walk from Edinburgh city centre and features a lively bar which overlooks Bruntsfield Links park. The Bar and Restaurant its amazing Its located in front of a park

Show more Show less
9.1
Superb
1,076 reviews
Avg. price/night:
£70
Check availability

Hotel Du Vin Edinburgh 4 stars

Hotel in Old Town, Edinburgh

In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region. Very friendly and helpful staff. Location very short walking distance to the castle and the Royal Mile.

Show more Show less
9
Superb
1,112 reviews
Avg. price/night:
£89
Check availability

The Scotsman Hotel 4 stars

Hotel in Old Town, Edinburgh

Overlooking Carlton Hill, Princes Street Gardens and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper. The coziness and beautiful decor . All round excellent hotel

Show more Show less
9
Superb
1,868 reviews
Avg. price/night:
£109.80
Check availability

Kimpton - Charlotte Square 5 stars

Hotel in New Town, Edinburgh

Kimpton Charlotte Square Hotel is situated in Edinburgh, just metres from Princes Street and George Street. The Superior Room was excellent! We really enjoyed our stay! Everything was fantastic! We would like to thank Andrea at the reception, Martina at the breakfast and Carlos as well!All the staff was very polite and friendly!

Show more Show less
9.1
Superb
3,309 reviews
Avg. price/night:
£102.85
Check availability

The Balmoral Hotel 5 stars

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. The architecture, the high ceiling, big entertaining room. Great size bathroom, specious room, very comfortable bed.

Show more Show less
9.4
Superb
1,533 reviews
Avg. price/night:
£164
Check availability

Apex Waterloo Place Hotel 4 stars

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. I thought this was a fantastic hotel. It was clean, great value for money and had courteous and professional staff. When I next return to Edinburgh I will be certain to stay with Apex.

Show more Show less
9
Superb
3,103 reviews
Avg. price/night:
£69
Check availability

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 centre of Edinburgh

See all

FAQs about hotels in Edinburgh

  • Travellers 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.

  • For hotels in Edinburgh that serve up a highly-rated breakfast, try Prestonfield House, The Raeburn and The Dunstane Houses.

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

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

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

  • Many families visiting Edinburgh loved staying at 21212, Market Street hotel and The Inn on the Mile.

  • Market Street hotel, Prestonfield House and 24 Royal Terrace have received great reviews from travellers in Edinburgh regarding the views from their hotel rooms.

  • Some of the best hotels in Edinburgh near Edinburgh Playhouse include Ramsay's Bed & Breakfast, Adria House and The Hedges Bed & Breakfast.

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

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

  • Edinburgh City Centre, Old Town and Leith are popular with other travellers visiting Edinburgh.

A Feast for the Senses

A city of heritage, heart and of course Hogmanay, Scotland’s capital is vibrant and edgy. Whether or not you come for one of its many festivals, Edinburgh is quite simply a feast for the senses.

The wealth of Edinburgh sights ranges from Holyrood Palace to the Botanical Gardens, Princes Street to the Royal Mile. Overseeing them all is majestic Edinburgh Castle. Be there at sunset on a clear day to see the city below bathed in a warm, orange glow. Simply stunning.

Wandering the streets, the smell of fish and chips wafts by, with the unique twist of salt ‘n’ sauce – a must-try variation on this favourite dish. Follow it up with a smooth whisky and you’ll start to feel like a local.

For a taste of Scottish culture, a kilt-wearing busker often plays the bagpipes on Waverley Bridge, while traditional folk music can be heard in some Old Town pubs. Complete your stay with a rugby match at Murrayfield or a round at one of the city’s 14 golf clubs, and you’ll have the true Edinburgh experience.

Whether you are looking for hotels near Edinburgh Airport or accommodations in the city center, Booking.com has a great range to choose from.

Learn more about visiting Edinburgh

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

Prices drop the moment you sign up!

What guests said about Edinburgh:

Explore guest reviews of hotels in Edinburgh

See all