12 Best Hotels With A View Of Edinburgh Castle - Updated 2024

Shawna
Shawna 
Updated
| 5 min read

Sitting high above the city of Edinburgh is Edinburgh Castle, home to kings and queens throughout history. The castle is one of the most popular tourist attractions in the city. Through interactive history tours, you can step back in time and relive the rich history of Scotland. See the Stone of Destiny, where kings throughout the centuries sat. Visit Saint Margaret’s Chapel, the city’s oldest building. See the oldest crown jewels in Britain, the dungeons below the Great Hall where prisoners of war were kept and take part in the iconic shooting of the One O'clock Gun.

Tours are available every day from 9:30 a.m. to 6:00 p.m. When visiting the castle, be sure to take part in a traditional afternoon tea in the Tea Room and pick up a souvenir at one of the three shops located there. If you planning on travelling to Edinburgh on vacation, be sure to stay at one of these Hotels with a view of Edinburgh Castle from their rooms.

We handpicked these listings carefully, considering (wherever possible) Superhost status. recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on February 08, 2024.

1. Virgin Hotels Edinburgh - Victoria Street (from USD 285)

Virgin Hotels Edinburgh is a chic and trendy hotel that offers a comfortable and enjoyable stay, perfect for couples. This luxurious hotel boasts stylish rooms equipped with modern amenities, including free Wi-Fi. You can also admire the stunning view of Edinburgh Castle from Chamber King Castle View and Castle View King Suite.

This hotel features a rooftop bar, a restaurant, a coffee shop, and a fitness center. Indulge in a delicious à la carte or continental breakfast before exploring the nearby National Museum of Scotland and Royal Mile.

Stayed at this property?

Virgin Hotels Edinburgh

Wifi Available

Address: 1 India Buildings Victoria Street
364 meters (0.3 ft) from Edinburgh Castle

Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Fitness centre Non-smoking rooms

2. The Balmoral Hotel - Princes Street (from USD 269)

The Balmoral is a historic and luxurious hotel that offers a splendid and unforgettable stay for all types of travelers. This hotel features a spa, pool, gym, Michelin-starred restaurant, and whisky bar. You can also enjoy the magnificent view of Edinburgh Castle from Deluxe Room (Castle View), and Junior Suite (Castle View).

With complimentary Wi-Fi, the comfortable rooms provide a tranquil haven with premium bedding and modern comforts. Valet parking, express check-out, and 24-hour front desk services ensure a seamless stay.

Stayed at this property?

The Balmoral Hotel

Address: 1 Princes Street
816 meters (0.6 ft) from Edinburgh Castle

Parking Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Sauna

Top guest reviews
Host:
lovely staff and great location
the staff really went above and beyond to ensure that everything was perfect
imposing luxurious comfortable with excellent staff
Read more reviews

3. The Principal Edinburgh Charlotte Square (from USD 171)

This hotel near Edinburgh Castle is centrally located and was completely renovated in 2017. You have a choice of standard or superior rooms, all of which include flat-screen smart TVs, mini fridges, en-suite bathrooms and a welcome goody box. Enjoy your daily breakfast in the garden courtyard then come back in the evening for Scottish cocktails.

You will have complimentary use of the spa, during certain hours of the day, unless you have a superior room then you access it at any time. You are within walking distance of Charlotte Square, Princes Street Gardens and the Traverse Theatre.

Stayed at this property?

The Principal Edinburgh Charlotte Square

Address: 38 Charlotte Square
504 meters (0.4 ft) from Edinburgh Castle

4. Hotel Indigo - Princes Street (from USD 156)

This hotel is located in the historic district, overlooking Edinburgh Castle. You can choose between standard rooms with one double bed, or suites with an extra-large double bed. All rooms include coffee and tea making facilities, flat-screen TVs and free Wi-Fi. Onsite amenities include the Twenty Princes Street Restaurant, which serves traditional Scottish dishes using locally-sourced ingredients. Also in the restaurant, is the Juniper Bar, which serves cocktails and other beverages.

You are within walking distance of the St. James Shopping Center, the City Art Center and the Camera Obscura and World of Illusions.

Stayed at this property?

Hotel Indigo - Edinburgh - Princes Street, an IHG Hotel

Wifi Available Wheelchair accessible

Address: 20 Princes Street
770 meters (0.5 ft) from Edinburgh Castle

Restaurant Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Non-smoking rooms Laundry Dry cleaning

Edinburgh Tour Guide

Neil Spowart

Neil Spowart

5. Mercure Edinburgh City - Princes Street Hotel (from USD 88)

This hotel in Edinburgh sits across the street from the Scott Monument and National Gallery. You can choose between rooms with either one double bed or two singles. All rooms include Wi-Fi access, flat-screen TVs and either a view of Edinburgh Castle or the Princess Street Gardens. The hotel offers a buffet-style breakfast served in the dining room and room service is available 24 hours a day. You are within walking distance of a mall and the theatres and nightlife found on the Royal Mile.

Stayed at this property?

Mercure Edinburgh City - Princes Street Hotel

Wifi Available Wheelchair accessible

Address: 53 Princes Street
561 meters (0.4 ft) from Edinburgh Castle

Parking Restaurant Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Terrace Non-smoking rooms

6. Doubletree by Hilton Edinburgh City Centre (from USD 205)

This accommodation is located close to Edinburgh Castle, offering fantastic views. You can choose between one or two double beds and rooms include flat-screen TVs, coffee and tea makers, and Egyptian cotton bedding. The hotel serves a buffet breakfast in the morning or you can stop by the Bread Street Brasserie, which serves traditional and modern Scottish dishes. On-site, there is also a fitness centre and the Monboddo Bar. You are near everything, including the Royal Lyceum Theatre, the Filmhouse Cinema and Geoffrey Kiltmakers and Weavers.

Stayed at this property?

Doubletree by Hilton Edinburgh City Centre

Wifi Available Wheelchair accessible

Address: 34 Bread Street
384 meters (0.3 ft) from Edinburgh Castle

Parking Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Fitness centre

7. Sheraton Grand Hotel & Spa (from USD 221)

Located near the Royal Lyceum Theatre and overlooking the castle is this modern and elegant hotel. Your room includes an interactive entertainment centre with Wi-Fi access and a glass-walled bathroom with a shower and a tub. Onsite amenities include a state-of-the-art gym, spa and wellness centre, an indoor swimming pool and the One Square restaurant and bar, which serves a modern British menu. The property is also one of the top hotels with hot tubs in Edinburgh. You are within a 10-minute walk of the Royal Mile, with its world-class shopping, restaurants and attractions.

Stayed at this property?

Sheraton Grand Hotel & Spa

Wifi Available Wheelchair accessible

Address: 1 Festival Square
478 meters (0.3 ft) from Edinburgh Castle

Parking Restaurant Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Sauna Fitness centre

8. Waldorf Astoria Edinburgh - The Caledonian (from USD 372)

The Caledonian is mere footsteps from Princes Street and all rooms have a great view of the castle. Every room also comes with a flat-screen TV, Wi-Fi access, a luxury bathroom and fluffy robes. The hotel has some great amenities for you to enjoy, including a state-of-the-art gym, an indoor swimming pool and spa and wellness centre.

While the restaurants of George’s Street are just a short stroll away, the hotel has on-site restaurants, boasting two Michelin star chefs, along with a bar that serves food and cocktails and offers tastings, as well. The Edinburgh Military Tattoo and the Georgian House are just a couple of popular spots that are within walking distance.

Stayed at this property?

Waldorf Astoria Edinburgh - The Caledonian

Wifi Available Wheelchair accessible

Address: Princes Street
466 meters (0.3 ft) from Edinburgh Castle

Parking Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Sauna

9. Apex Grassmarket Hotel (from USD 151)

This luxurious hotel is located in the Grassmarket area of the Old Town. Every room includes a wide-screen TV, Wi-Fi access, a coffee maker, bottled water and an en-suite bathroom. You are free to enjoy the on-site leisure amenities that include a swimming pool, sauna and gym. Grab a bite to eat at the Metro Bar & Brasserie, which serves up a rotating menu based on seasonal ingredients, or enjoy the 24-hour room service. You are minutes away from Edinburgh Castle, the Royal Mile and the National Museum of Scotland.

Stayed at this property?

Apex Grassmarket Hotel

Wifi Available Wheelchair accessible

Address: 31-35 Grassmarket
266 meters (0.2 ft) from Edinburgh Castle

Parking Restaurant Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Sauna Fitness centre

10. Apex City of Edinburgh Hotel (from USD 88)

This hotel is centrally located in the Old Town in the shadow of the castle. Every room includes a large-screen LED TV, complimentary Wi-Fi access and luxury toiletries in the bathroom. They have an award-winning restaurant, the Agua Restaurant and Bar, that serves up classic European cuisine, along with 24-hour room service. There is a gym and a swimming pool that is free for you to use, just a short walk away. You are also within walking distance of the Lothian Road and Princes Street.

Stayed at this property?

Apex City of Edinburgh Hotel

Address: 61 Grassmarket
307 meters (0.2 ft) from Edinburgh Castle

Parking Restaurant Bar 24-HOUR FRONT DESK Non-smoking rooms Business centre Dry cleaning Facilities for disabled guests

11. easyHotel Edinburgh (from USD 61)

This charming hotel offers views of the castle and the Princes Street Gardens. The compact rooms include comfortable beds, flat-screen TVs, under the bed luggage storage and en-suite bathrooms. The hotel is located in New Town, with its many shops and restaurants. Popular attractions that are also nearby include Princes Street, Usher Hall, the Edinburgh Festival Theatre and Omni Centre.

Stayed at this property?

easyHotel Edinburgh

Wifi Available

Address: 125A Princes Street
376 meters (0.3 ft) from Edinburgh Castle

24-HOUR FRONT DESK Non-smoking rooms Internet services Heating Luggage storage WiFi Available Free WiFi Non-smoking throughout

12. Holiday Inn Express Edinburgh – Royal Mile (from USD 102)

The Holiday Inn Express is located across the street from the University of Edinburgh campus. Your room includes a flat-screen TV, Wi-Fi access, and coffee and tea making facilities. If you are travelling with the family, kids 18 and under stay for free. Your room includes a daily buffet breakfast that serves both continental and hot food items. Located in Old Town, you will be surrounded by bars, restaurants and shops. The castle is just one of many attractions that are within an easy walk from the hotel.

Stayed at this property?

Holiday Inn Express Edinburgh – Royal Mile, an IHG Hotel

Wifi Available Wheelchair accessible

Address: 300 Cowgate
961 meters (0.6 ft) from Edinburgh Castle

Parking Pets allowed Bar 24-HOUR FRONT DESK Golf course (within 3 km) Non-smoking rooms Laundry Dry cleaning

Walk in the footsteps of royalty

Edinburgh Castle is a great place to spend the day with family or friends with several exciting things to do and experience what it was like for the kings and queens of old. The castle dominates the city’s skyline, with its perch on top of Castle Rock. All of the hotels on this list will provide you with a view of the castle, while being located near other popular attractions to explore, like the Princes Street Gardens, Usher Hall and the Traverse Theatre.

Stayed at this property?

Frequently asked questions about hotels with a view of Edinburgh Castle

1. Which hotels with a view of Edinburgh Castle are suitable for couples?

There are several hotels in Edinburgh with a view of Edinburgh Castle that are suitable for couples seeking a romantic getaway. Some recommended options include Virgin Hotels Edinburgh and The Balmoral Hotel.

2. Which hotels with a view of Edinburgh Castle have parking?

Some hotels in Edinburgh with a view of Edinburgh Castle that also offer parking include Mercure Edinburgh City - Princes Street Hotel, Doubletree by Hilton Edinburgh City Centre, and Sheraton Grand Hotel & Spa.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Shawna is a domestic goddess living by the sea in the beautiful state of South Carolina. She has earned two degrees in Criminal Justice and Human Services but now spends her time pursuing her...Read more

 Want to contribute as a Local Expert?
Explore Edinburgh
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.