Edinburgh: The 9 best hotels with castle views

by Destination(s) Europe
A+A-
Reset
List of hotels with a view of the Edinburgh Castle.

Dominating the Old Town from its imposing rocky promontory, the castle is the backdrop many travelers dream of admiring from their hotel room. Choosing a hotel with a view of Edinburgh Castle allows you to enjoy this iconic silhouette both at sunrise and sunset. However, you must book the right room category, as the view isn’t always available in every establishment. From historic palaces to contemporary aparthotels, here are nine verified addresses to find a hotel in Edinburgh (📖 read our guide) that truly offers this spectacular perspective.

🙏 Help us keep this site running: if you book during the same session after clicking on one of the buttons, we may receive a commission, at no extra cost to you.

100 Princes Street

Luxury hotel collage featuring a tartan bedroom, wine cellar, and afternoon tea overlooking Edinburgh Castle

Facing the Old Town, 100 Princes Street occupies an exceptional position on one of Scotland’s most famous thoroughfares. Some rooms frame the fortress directly in their windows, while the common areas cultivate a private club atmosphere, with wood paneling, Scottish fabrics, and explorer-inspired décor. The hotel has only a limited number of rooms, which contributes to its intimate character. For a high-end stay, this is probably one of the most appealing choices if your priority is to book a hotel with a view of Edinburgh Castle in a refined and very central setting.

✅ Spectacular views of the castle.
✅ Prestigious address on Princes Street.
✅ Intimate hotel with only a few dozen rooms.

⭐⭐⭐⭐⭐ 5-star hotel · 9.4/10 · 250+ reviews
💸 From €315 / night

The Caledonian Edinburgh, Curio Collection by Hilton

Collage of a hotel room, elegant restaurant, and The Caledonian hotel in Edinburgh

This grand, historic address on Princes Street has been part of the Edinburgh landscape for over a century. Its red Victorian facade is instantly recognizable, and several rooms boast unobstructed views of the castle, located almost directly opposite the hotel. The spa, indoor pool, and various dining options reinforce its upscale positioning. The location also allows for quick and easy access on foot to Princes Street Gardens, the Old Town, and George Street. For those seeking a hotel in Edinburgh that combines heritage, comprehensive services, and an iconic view, The Caledonian remains a reliable choice, provided they explicitly select a room category with a castle view.

⭐⭐⭐⭐⭐ 5-star hotel · 8.7/10 · 1,400+ reviews
💸 From €187 / night

Sheraton Grand Hotel & Spa

Hotel room and indoor pool alongside a nighttime view of Edinburgh Castle

In Festival Square, the Sheraton Grand Hotel & Spa clearly embraces its main selling point: its “Castle View” rooms and suites are designed to offer direct views of the castle’s silhouette. The hotel combines this vista with a particularly well-developed wellness offering, including an indoor pool, thermal facilities, and the renowned One Spa. The rooms boast a contemporary style, quite distinct from that of the historic hotels on Princes Street. The Old Town is easily accessible on foot, as are the shops and restaurants of the West End. This is a particularly appealing choice for travelers who want to enjoy both the view and a true spa experience after a day of sightseeing.

⭐⭐⭐⭐⭐ 5-star hotel · 8.7/10 · 3,400+ reviews
💸 From €179 / night

The Rutland Hotel & Apartments

Collage of elegant hotel interiors, including a bedroom, lounge, and window seating area

Located at the western end of Princes Street, The Rutland Hotel & Apartments offers a more intimate feel than its larger neighbors. Not all rooms overlook the castle; the hotel specifies that its Castle Suites are the only ones to offer a full view. Therefore, this is the category to select when booking. The contemporary décor, generous spaces, and immediate proximity to Princes Street Gardens make it an excellent base for exploring the city center on foot. With a particularly high rating, the hotel is also a great option for those who appreciate smaller establishments with more personalized service.

⭐⭐⭐⭐ 4-star hotel · 9.3/10 · 2,100+ reviews
💸 From €261 / night

Apex Grassmarket Hotel

Hotel room with castle views, mustard curtains, and indoor swimming pool

In the lively Grassmarket district, the Apex boasts an almost theatrical view of the castle, which towers above the rooftops from its rocky perch. Some rooms offer direct views of the fortress, and the Deluxe category with a balcony even allows guests to enjoy the view from the outside. An indoor pool, sauna, and gym are also available – amenities that are quite rare in this part of the Old Town. Restaurants, pubs, Victoria Street, and the Royal Mile are all within easy reach. Among the central options, this hotel with views of Edinburgh Castle offers a compelling balance of panorama, amenities, and price.

💡 Who is it for? For travellers who want to be in the heart of the old town, enjoy the lively Grassmarket and have a pool and sauna at the hotel after their sightseeing.

⭐⭐⭐⭐ 4-star hotel · 8.4/10 · 3,100+ reviews
💸 From €149 / night

Wilde Aparthotels Edinburgh Grassmarket

Collage of a stylish hotel bedroom, lounge, and Edinburgh Castle viewed through a skylight

Located literally at the foot of the castle, Wilde Aparthotels Edinburgh Grassmarket is particularly appealing for those seeking a combination of stunning views and greater independence. Several accommodation categories explicitly offer castle views: studios, one-bedroom apartments, and even two-bedroom apartments. All units feature a fully equipped kitchenette, making them suitable for both weekend getaways and longer stays. The style is contemporary, with a more residential feel than a traditional hotel. Grassmarket and the Royal Mile are within easy walking distance, and Waverley Station is also conveniently located on foot. It’s an excellent option for families who want to stay in the historic city center.

⭐⭐⭐⭐ 4-star aparthotel · 8.9/10 · 3,800+ reviews
💸 From €199 / night

Virgin Hotels Edinburgh

Collage of an elegant restaurant, Edinburgh city view from a terrace, and bright living room

Located in the India Buildings, in the immediate vicinity of Victoria Street and the Royal Mile, Virgin Hotels Edinburgh successfully blends historic architecture with a contemporary style. The rooms boast sophisticated décor, while several areas of the hotel offer views of the city and the castle. The rooftop terrace, in particular, is one of the most appealing spots for enjoying the panorama. The hotel also stands out for its restaurants, lounges, and excellent location in the Old Town. For a hotel in Edinburgh that’s more trendy than traditional, while still retaining a genuine heritage dimension, this is one of the most original options in this selection.

⭐⭐⭐⭐⭐ 5-star hotel · 9.1/10 · 5,200+ reviews
💸 From €188 / night

DoubleTree by Hilton Edinburgh City Centre

Hotel room, bar, and dining area overlooking Edinburgh Castle

Located on Bread Street, this historic hotel enjoys a particularly advantageous orientation towards the Old Town. Several rooms offer direct views of the castle, and the hotel itself highlights this panorama as one of its main attractions. The location is convenient: Grassmarket, the Royal Mile, and Princes Street are all within walking distance, while Usher Hall is also nearby. The interior is more contemporary than the 19th-century facade suggests, with a restaurant, bar, and gym open to guests. It offers a well-balanced option for enjoying spectacular views without necessarily choosing one of the city center’s most expensive luxury hotels.

⭐⭐⭐⭐ 4-star hotel · 8.0/10 · 2,300+ reviews
💸 From €159 / night

Novotel Edinburgh Centre

Collage of a modern hotel room, indoor pool, and stylish hotel restaurant

The Novotel Edinburgh Centre is located on Lauriston Place, a short walk from Grassmarket. Its main appeal in this selection lies in a very specific category: the Executive Room with Castle View, officially offered with this orientation. It features a queen-size bed, a Nespresso machine, and a surface area of ​​approximately 30 square meters. The hotel also boasts an indoor pool and a hot tub, a welcome bonus for families. To round out this selection of hotels with Edinburgh Castle views that are more functional and less formal than the grand hotels of Princes Street, this address offers a practical alternative.

⭐⭐⭐⭐ 4-star hotel · 8.3/10 · 5,400+ reviews
💸 From €330 / night

We hope this selection of hotels with views of Edinburgh Castle has helped you find your dream accommodation in the Scottish capital.

-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00