Open Travel Guide
  1. Home
  2. Destinations
  3. United Kingdom
  4. Scotland
  5. Edinburgh
  6. Hotels
  7. Castle Rock Hostel

Hotels · Scotland, Edinburgh

Castle Rock Hostel

  • Price£20–£70/night (~$27–$94)
  • CategoryBudget
  • Rating★ 4.2

Castle Rock Hostel is at 15 Johnston Terrace in Edinburgh's Old Town, on the road that runs directly beneath the walls of Edinburgh Castle. The Royal Mile and the Castle Esplanade are a short climb away, the Grassmarket lies just downhill, and Victoria Street, the National Museum of Scotland and Greyfriars Kirkyard are each within about ten minutes on foot.

Hostel directly beneath the Castle, handy for the Royal Mile and Grassmarket, with dorms and kitchens.

Castle Rock Hostel is at 15 Johnston Terrace in Edinburgh's Old Town, on the road that runs directly beneath the walls of Edinburgh Castle. The Royal Mile and the Castle Esplanade are a short climb away, the Grassmarket lies just downhill, and Victoria Street, the National Museum of Scotland and Greyfriars Kirkyard are each within about ten minutes on foot. Waverley station is roughly fifteen minutes away, and the position makes the hostel one of the most atmospheric budget bases in the city. The building is a historic stone structure typical of the Old Town, and the hostel offers a social, backpacker-oriented atmosphere. Accommodation consists of dormitories of varying sizes, with lockers for valuables, and guests share bathrooms. A self-catering kitchen allows travellers to prepare their own meals, which helps manage costs in an expensive city, and a lounge provides a place to meet other guests, plan day trips and relax. Free Wi-Fi is available throughout. There is no on-site restaurant or spa, and the focus is affordable beds, common spaces and an excellent location. The staff are generally informal and helpful, providing local tips, maps and information on walking tours, pub crawls and day trips to the Highlands, St Andrews or Loch Ness. The hostel attracts solo travellers, backpackers and groups of friends, and the atmosphere is typically sociable. Prices range from about £20 to £70 per night depending on dorm size, season and day of the week, with the highest rates in August and at Hogmanay. Visitors should bring a padlock for lockers if one is not provided, and earplugs are useful in shared dorms. Because of the steep streets around the castle, travelling light is advisable.

Practical information for Castle Rock Hostel · Last updated September 2026
Price £20–£70/night (~$27–$94)
Address 15 Johnston Terrace, Edinburgh EH1 2PW

Room types

  • Dorm beds
  • Private rooms

Amenities

  • Self-catering kitchen
  • Lounge
  • Lockers
  • Free Wi-Fi

Location

15 Johnston Terrace, Edinburgh EH1 2PW

55.9486, -3.1993 View on map

Highlights

  • Directly beneath Edinburgh Castle on Johnston Terrace
  • Dormitory beds at budget prices
  • Self-catering kitchen and social lounge
  • Lockers and free Wi-Fi
  • Short walk to the Royal Mile and Grassmarket

Tips for visiting

  • Book dorm beds well ahead for August and Hogmanay
  • Bring a padlock and earplugs for shared dorms
  • Use the kitchen to save on meals
  • Travel light; the streets around the castle are steep
  • Ask staff about walking tours and Highland day trips

When to visit

Spring and autumn offer mild weather and easier availability. Summer and festival periods are lively but fill early.

Accessibility

The hostel is in a historic Old Town building and may have stairs and limited lift access, and the streets nearby are steep and cobbled. Visitors with mobility needs should contact the hostel before booking.

Frequently asked questions

Where is Castle Rock Hostel?

It is at 15 Johnston Terrace, directly beneath Edinburgh Castle in the Old Town.

Does it have a kitchen?

Yes. Guests can use a self-catering kitchen and a lounge.

Are lockers provided?

Yes. Lockers are available for storing valuables.

How much does it cost?

Rates typically run from about £20 to £70 per night depending on dorm type and season.

Ready to book

Castle Rock Hostel

Check rates on Booking.com