A friendly, characterful hostel on Johnston Terrace, tucked directly beneath Edinburgh Castle. The location is hard to beat and the welcome is famously warm, making it a long-standing favourite with budget travellers.
Location & Setting
Castle Rock Hostel clings to the slope on Johnston Terrace, so you are quite literally in the shadow of Edinburgh Castle – the esplanade and the top of the Royal Mile are a two-minute climb away. The Grassmarket sits just below via Victoria Street, and the whole Old Town unfolds from the doorstep. For sightseeing on foot this is one of the best-placed budget beds in the city, and the setting under the castle walls gives it a real sense of place.
Rooms & Atmosphere
Inside, the hostel is quirky and colourful, with themed dorms, comfy communal areas and the sociable-but-not-rowdy feel that regulars praise. Staff are a highlight – consistently described as helpful and friendly – and there is a self-catering kitchen and common rooms that make it easy to settle in and meet people. It is central and social without the full party-hostel intensity.
Who It Suits
A great choice for solo travellers and couples on a budget who prioritise an unbeatable central location and a friendly atmosphere. If you want something livelier with a rooftop and bar, Kick Ass Greyfriars is nearby; for the classic Royal Mile backpacker base, see High Street Hostel.
Practical Tips
- The walk up from the Grassmarket is steep – pack light or take Victoria Street steadily
- You are seconds from the Castle esplanade; go early to beat the crowds
- Use the self-catering kitchen to keep costs down in a pricey part of town
- Central location means some street noise – bring earplugs for a dorm
Frequently Asked Questions
How close is Castle Rock Hostel to Edinburgh Castle?
Very close – it sits on Johnston Terrace directly below the castle, about a two-minute walk from the esplanade and the top of the Royal Mile.
Is it a good hostel for solo travellers?
Yes – it is sociable and welcoming with communal areas and well-regarded staff, but calmer than a full party hostel, which suits solo travellers who want to meet people without a heavy party scene.




