Where to Stay in Edinburgh
New To Explore - Edinburgh - Scotland Edinburgh, UK - Travel

Where to Stay in Edinburgh: 10 Best Hotels and Accommodations 

If you are someone who wants to witness the iconic historical architecture of Scotland that dates back centuries, Edinburgh is the city for you. The city has witnessed century-old traditions and vibrant cultures. Edinburgh is definitely one of those Scottish cities which is perfect for a romantic retreat. The Scottish capital also offers multiple top-notch hotels and accommodations that cater to all budgets and tastes. If you are wondering where to stay in Edinburgh, this article is for you. It brings you the top 10 hotels you can choose from for your next visit to Edinburgh. 

Where to Stay in Edinburgh, UK

1. The Balmoral Hotel 

The Balmoral Hotel 

Location: 1 Princes Street; Edinburgh; EH2 2EQ, United Kingdom. 

Prices: £227 on a weeknight and £545 on a weekend night.

The Balmoral Hotel is one of the most famous 5-star hotels in Edinburgh. Rocco Forte Hotels owns the Balmoral Hotel, and William Hamilton Beattie was its architect. The hotel has around 167 rooms. JK Rowling, the famous author, reportedly finished writing Deathly Hallows in room 557 in the year 2007. It has a beautifully restored clock tower that has become a symbol of the city. The Balmoral Hotel offers world-class amenities perfectly blending Scottish traditions and modern luxury. It is often considered the top preference of many celebrities. The prices of different types of suites may vary.

Romantic Places in Edinburgh: Top 10 Places For A Romantic Retreat

2. The Dakota Edinburgh 

The Dakota Edinburgh 

Location: Ferrymuir, Queensferry, South Queensferry EH30 9QZ, United Kingdom.

Prices: £180 for one night and £320 for two nights.

The Dakota Edinburgh is also another one of the most popular hotels in the city. The Evans Property Group owns The Dakota Edinburgh and the hotel has around 130 rooms. It is a famous modern luxury hotel which is located just 2 minutes away from the Forth Bridge. The hotel is at a distance of 10 minutes from the Edinburgh airport, which makes it one of the most preferred accommodations for business visits.it is known for its urban chic vibes, excellent services, and award-winning restaurant as well as bar.

3. The Parliament House Hotel

The Parliament House Hotel

Location: 15 Calton Hill, Edinburgh EH1 3BJ, United Kingdom. 

Prices: £82–£130 depending on the season and weekdays.

The Parliament House Hotel in Edinburgh is also one of the most affordable 3-star hotels in the city. The Parliament House Hotel Company Limited owns the hotel. It has around 53 private rooms offering classical-style decor. Some of the many amenities include the MP’s Bistro, lobby bar, game room, meeting rooms, and more. You can also have a 360-degree view of the Edinburgh city centre and enjoy the old-fashioned atmosphere.

4. The Scotsman Hotel

The Scotsman Hotel

Location: 20 North Bridge, Edinburgh EH1 1TR, United Kingdom.

Prices: £169 for the superior room.

The Scotsman Hotel is a 4-star Edinburgh hotel that is also one of the top places to stay in the city. The Scotsman Group currently owns the hotel. It currently has around 69 rooms and suites open for guests. The hotel was formerly the main building for Scotsman Newspaper. Therefore, it offers a unique and historical charm along with the luxurious amenities it is known for. It also has an elegant bar along with a boutique cinema with a private screening facility. It is located on the North Bridge between the Royal Mile and Princes Street with most of the iconic tourist attractions minutes away.

Valentine’s Day Meal Deals In Edinburgh: The Best Dining Options For A Special Evening 

5. Radisson Blu Hotel

Location: The Royal Mile, 80 High St, Edinburgh EH1 1TH, United Kingdom.

Prices: £145 per weeknight and £223 per weekend night.

The Radisson Blu Hotel in Edinburgh is a 4-star hotel, which is another one of the best options for a stay in the city. The hotel is currently leased to Rezidor and has around 238 rooms and suites. It is situated on the Royal Mile and is a few minutes away from the iconic Edinburgh Castle as well as the Scottish Parliament and the Holyrood Palace. The hotel offers spacious rooms, indoor heated pool, sauna, gym, bar, and lounge. 

6. The Haymarket Hotel

Location: 1 Coates Gardens, Edinburgh EH12 5LG, United Kingdom.

Prices: £58 per night.

The Haymarket Hotel is another 3-star hotel in Edinburgh which is considered a good option for accommodation in the city. Leonardo Hotels owns the Haymarket Hotel currently. The hotel has around 70 rooms and suites open for visitors. It is located in the west of Edinburgh city centre and is famous for its iconic historical Edwardian architecture. The rooms have high ceilings and are built in the Victorian style. It also offers a bar, restaurant, continental breakfast, and more.

7. Hampton By Hilton Edinburgh

Location: 166 Fountainbridge, Edinburgh EH3 9RX, United Kingdom.

Prices: £72 per night.

Hampton by Hilton Edinburgh is another 3-star hotel in the city which is an affordable option for a stay in the city. It is famous for its modern decor and spacious rooms. The hotel also offers a 24/7 front desk, baggage storage, gym, breakfast, and parking. It is located at a 10-minute walking distance from Edinburgh International Conference Centre. The Edinburgh Castle as well as the Camera Obscura, and The Scotch Whisky Experience are just a mile away. 

8. Holiday Inn Express Edinburgh City Centre by IHG

Location: Picardy Pl, Edinburgh EH1 3JT, United Kingdom.

Prices: £72 per night.

Holiday Inn Express Edinburgh City Centre by IHG is also a 3-star hotel inn which offers decent accommodation in the city. It is a Georgian building in the New Town which offers modern rooms with air conditioning and Wi-Fi. It also offers a free buffet breakfast along with a bar area and free coffee as well as tea in the lobby. The hotel is situated at a five-minute walking distance from Princes Street and Edinburgh Rail Station. The Edinburgh Waverley station is also a ten-minute walking distance.

9. Motel One Edinburgh-Royal

Location: 18 Market St, Edinburgh EH1 1BL, United Kingdom. 

Prices: £91–£133 depending on season.

Motel One Edinburgh-Royal is also one of the best places to stay in the city. One Hotels & Resorts GmbH (OHR) owns the 3-star hotel currently. It has around 208 spacious rooms offering large beds and great shower facilities. The hotel also offers a bar and lounge with scenic views as well as luggage storage and a 24/7 front desk. It is at a walking distance from the Royal Mile as well as the St. Margaret’s Chapel, David’s Tower, and railway station.

10. Mount Royal Edinburgh by The Unlimited Collection

Location: 53 Princes St, Edinburgh EH2 2DG, United Kingdom.

Prices: £116.77 per night.

Mount Royal Edinburgh by The Unlimited Collection is a 4-star hotel in the city located at Princes Street. Ascott currently owns the hotel. It is located at a prime location having shopping centres, dining as well as cultural activities within walking distance. The hotel offers a bar as well as a lounge and is opposite the Scott Monument and National Gallery.