Edinburgh Hotels: Historic Properties with Castle Views

Compare 19 historic Edinburgh hotels with castle views, central locations near Royal Mile and Princes Street. Exclusive deals available. Book now.

Check-in
Tue, 09 Jun
Check-out
Wed, 10 Jun
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 09 Jun
-
Check-out
Wed, 10 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Tue, 09 Jun
-
Check-out
Wed, 10 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-19 out of 19
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.7
Great2049 total reviews
our site & Booking.com
Map
1345 yd from City Center461 yd from Edinburgh Castle
Situated in the West End district of Edinburgh near a train station, the luxury Waldorf Astoria Edinburgh - The Caledonian boasts a swimming pool and 241 rooms.
FromUS$ 328 /nightSelect
8.9
Great3150 total reviews
our site & Booking.com
Map
1276 yd from City Center525 yd from Edinburgh Castle
The luxury Kimpton - Charlotte Square, An Ihg boasts a swimming pool and has 199 rooms, featuring a location near a train station.
FromUS$ 341 /nightSelect
8.8
Great5408 total reviews
our site & Booking.com
Map
450 yd from City Center207 yd from Edinburgh Waverley Railway Station
The perfect Apex Waterloo Place is nestled in the center of Edinburgh and a 25-minute stroll from Royal Botanic Garden Edinburgh.
FromUS$ 294 /nightSelect
8.8
Great2279 total reviews
our site & Booking.com
Map
431 yd from City Center201 yd from Edinburgh Waverley Railway Station
Set just a 7-minute walk from St Giles' Cathedral, the 4-star Indigo - Edinburgh - Princes Street, An Ihg Edinburgh overlooks the castle and invites guests to have a drink at a champagne bar.
FromUS$ 89 /nightSelect
8.7
Great11802 total reviews
our site & Booking.com
Map
276 yd from City Center153 yd from St. Giles Cathedral
Located 8 minutes by foot from Edinburgh Castle, the 3-star cheap Motel One Edinburgh-Royal has 169 rooms, and lies within a stroll of a train station.
FromUS$ 233 /nightSelect
8.8
Great4444 total reviews
our site & Booking.com
Map
627 yd from City Center116 yd from Grassmarket
Featuring a setting 7 minutes by foot from Edinburgh Castle right in an entertainment area, the deluxe 4-star Apex City Of provides entertainment activities and various recreational opportunities.
FromUS$ 379 /nightSelect
8.9
Great4259 total reviews
our site & Booking.com
Map
429 yd from City Center181 yd from Edinburgh Waverley Railway Station
Near the 4-star Princes Street Suites, there is a train station and guests can easily reach Scott Monument which is only a 6-minute stroll from the 4-star Princes Street Suites.
FromUS$ 1 864 /nightSelect
8.6
Great5936 total reviews
our site & Booking.com
Map
268 yd from City Center303 yd from Royal Mile
Near the comfortable 4-star Aparthotel Adagio Edinburgh Royal Mile, there is a train station and guests can easily reach Museum of Childhood which is within 800 feet of from the comfortable 4-star Aparthotel Adagio Edinburgh Royal Mile.
FromUS$ 448 /nightSelect
8.5
Great3705 total reviews
our site & Booking.com
Map
2.2 mi from City Center340 yd from Murrayfield Stadium
The comfortable Murrayfield is located nearly a 25-minute stroll from Princes Street Gardens and comprises 44 rooms along with entertainment activities and various recreational opportunities.
FromUS$ 66 /nightSelect
8.6
Great7150 total reviews
our site & Booking.com
Map
419 yd from City Center172 yd from Edinburgh Waverley Railway Station
The 3-star Motel One Edinburgh-Princes is situated in the very heart of Edinburgh near City Art Centre.
FromUS$ 90 /nightSelect
8.7
Great3900 total reviews
our site & Booking.com
Map
721 yd from City Center755 yd from Royal Mile
Along with sauna facilities and an indoor pool, the sophisticated Holyrood offers direct access to Palace of Holyroodhouse, approximately 0.3 miles away, and boasts a quiet location near a train station.
FromUS$ 97 /nightSelect
8.1
Great6768 total reviews
our site & Booking.com
Map
2.0 mi from City Center216 yd from Ocean Terminal
Located less than 5 minutes' walk from Royal Yacht Britannia, only 6 minutes' walk from Ocean Terminal, the 3-star Holiday Inn Express Edinburgh - Leith Waterfront, An Ihg features various recreational opportunities and entertainment activities along with 169 rooms.
FromUS$ 229 /nightSelect
8.1
Great5371 total reviews
our site & Booking.com
Map
627 yd from City Center662 yd from Royal Mile
The 4-star Holyrood Aparthotel features fitness classes, various recreational opportunities and entertainment activities, and is situated in the Old Town district of Edinburgh, near a train station.
FromUS$ 374 /nightSelect
8.3
Great2225 total reviews
our site & Booking.com
Map
1394 yd from City Center549 yd from Edinburgh Castle
The 4-star Angels Share is situated in the heart of Edinburgh near West Register House.
FromUS$ 159 /nightSelect
7.3
Very good3503 total reviews
our site & Booking.com
Map
1.6 mi from City Center902 yd from Murrayfield Stadium
The comfortable Cumberland is a perfect vacation spot 1.4 miles from Edinburgh Castle and other Edinburgh landmarks.
FromUS$ 53 /nightSelect
8.7
Great1489 total reviews
our site & Booking.com
Map
790 yd from City Center492 yd from Edinburgh Playhouse
Boasting a location within 8 minutes' walk of Scott Monument, the charming Ballantrae offers 31 rooms together with a lounge bar onsite.
FromUS$ 157 /nightSelect
8.7
Great2375 total reviews
our site & Booking.com
Map
1112 yd from City Center449 yd from Edinburgh Castle
Ideally located in a business district within 0.4 miles of Scottish National Gallery, the Castle Edinburgh has 11 rooms.
FromUS$ 307 /nightSelect
9.2
Perfect1018 total reviews
our site & Booking.com
Map
898 yd from City Center449 yd from Scottish National Gallery
Near the 4-star Braid Apartments By Mansley Edinburgh, there is a train station and guests can easily reach Scottish National Gallery which is approximately 0.3 miles from from the 4-star Braid Apartments By Mansley Edinburgh.
FromUS$ 376 /nightSelect
8.5
Great1815 total reviews
our site & Booking.com
Map
1.1 mi from City Center769 yd from Edinburgh International Conference Centre (EICC)
Thanks to its quiet location, the 4-star B+B is approximately 0.5 miles from Edinburgh Gin Distillery and there is a train station near the 4-star B+B.
FromUS$ 106 /nightSelect

Historic hotels in Edinburgh are typically housed in Georgian or Victorian buildings, often with original architectural details like high ceilings, large windows, and period fireplaces. Most are concentrated in the Old Town and New Town, within walking distance of landmarks such as Edinburgh Castle, the Royal Mile, and Princes Street. Room rates for these properties range from mid-range (Motel One) to luxury (The Caledonian), with common amenities including free WiFi, hearty breakfasts, and attentive front-desk service. Some hotels also offer spa access, indoor pools, or on-site restaurants featuring Scottish cuisine.

Top-rated options include the Hotel Indigo - Edinburgh - Princes Street, set in a period building with rooms overlooking the castle and a restaurant focused on local ingredients. The Kimpton Charlotte Square provides a spa, indoor pool, and Middle Eastern-inspired dining in Edinburgh's financial district. For castle views, the Apex City of Edinburgh Hotel offers Castle View Suites with Nespresso machines, while the Apex Waterloo Place features a full spa and brasserie. Budget-conscious travelers can choose Motel One Edinburgh-Royal or Motel One Edinburgh-Princes for stylish, affordable basecamps near the city's historic core. Families or longer stays may prefer Princes Street Suites or Aparthotel Adagio Edinburgh Royal Mile, both offering kitchenettes and extra space.