Castle Hotels in Edinburgh

Compare 7 castle-side hotels in Edinburgh, from Royal Mile aparthotels to guesthouses near the Castle. Free WiFi, family rooms, and prime locations. Check rates now.

Check-in
Tue, 22 Sept
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 22 Sept
-
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Tue, 22 Sept
-
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-7 out of 7
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.1
Perfect1271 total reviews
our site & Booking.com
Map
1.9 mi from City Center804 yd from Murrayfield Stadium
Executive LoungeKids Play AreaVIP Check-in
  • Steps from Tynecastle Stadium
  • Executive lounge in select rooms
  • Vegetarian and gluten-free breakfast
FromUS$ 216 /nightSelect
Castle Park Guest HouseBed & Breakfast
9.8
Perfect456 total reviews
our site & Booking.com
Map
1.1 mi from City Center635 yd from Edinburgh International Conference Centre (EICC)
Games RoomEn-suite BathroomsSkylight Rooms
  • Victorian townhouse with modern comforts
  • Homemade breakfast with fresh bread
  • Eco-friendly refillable toiletries
FromUS$ 216 /nightSelect
33 Castle TerraceAparthotel
9.2
Perfect450 total reviews
our site & Booking.com
Map
1093 yd from City Center233 yd from Edinburgh Castle
KitchenettePrivate BalconyWashing Machine
  • Self-catering kitchens in all units
  • Individual decoration in each unit
  • Garden views from private balconies
FromUS$ 205 /nightSelect
8.7
Great2344 total reviews
our site & Booking.com
Map
1112 yd from City Center449 yd from Edinburgh Castle
Welcome DrinksOutdoor Dining24-hour Security
  • Prosecco welcome on arrival
  • Luxury apartments in historic buildings
  • Stunning views of Edinburgh Castle
FromUS$ 203 /nightSelect
7.7
Very good1475 total reviews
our site & Booking.com
Map
437 yd from City Center198 yd from St. Giles Cathedral
KitchenetteWashing MachineNo Reception
  • Authentic medieval spiral staircase
  • Scottish shortbread welcome gift
  • Self-catering with kitchenette
FromUS$ 85 /nightSelect
7.8
Very good962 total reviews
our site & Booking.com
Map
1121 yd from City Center460 yd from Edinburgh Castle
Paid Airport ShuttleKitchenetteVIP Check-In
  • Steps from Edinburgh Castle
  • Adults-only peaceful retreat
  • Kitchenettes in each apartment
FromUS$ 143 /nightSelect
8.1
Great1557 total reviews
our site & Booking.com
Map
451 yd from City Center213 yd from St. Giles Cathedral
Self Check-InHistoric PubCourtyard Views
  • 15th-century building on Royal Mile
  • Self check-in for flexible arrivals
  • Quiet rooms steps from Castle
FromUS$ 54 /nightSelect

Staying near Edinburgh Castle puts you in the heart of the city's history. The Royal Mile and Old Town are immediate surroundings, with Waverley Station and the National Museum within easy reach. Options range from apart hotels like 33 Castle Terrace, a 6-minute walk from the castle with kitchenettes and washing machines, to guesthouses such as Castle Park Guest House, a Victorian family-run B&B offering a cooked breakfast and free WiFi. Tynecastle Park Hotel provides family rooms and a restaurant with diverse dietary options, while 30 Castle Street Aparthotel offers central apartments with kitchenettes and city views.

For a 15th-century setting, Royal Mile Suites by the Castle features uniquely decorated rooms with king-size beds, located 200 meters from the castle. Budget for around 78-98 on guest scores, with prices varying by season. Choose the central location for easy access to the Military Tattoo and Fringe Festival, but be aware that parking is often paid and limited. Most properties offer free WiFi, non-smoking rooms, and heating; some include family rooms and laundry facilities. Book early for August festival dates and confirm parking or airport shuttle options in advance.