Skip to content

Cheap (but amazing) hostels in Edinburgh

hostel edinburgh

There are plenty of sights to discover in the Scottish capital. Whether you want to have a drink in the evening with friends in a bar with a local atmosphere or try local dishes, you are spoilt for choice.

But you still need to know the best places to stay during your visit to the city in order to stay close to the city center and the many good addresses. That’s why choosing a youth hostel can be a good idea if you are travelling with friends.


In this article, we present you the 10 best hostels where you can stay during your visit to Edinburgh. The aim is for you to find the right accommodation near the city center at an affordable price.

If you want to know more about the best places to go in the Scottish capital, we invite you to read our article dedicated to the best bars in Edinburgh.

1. Cowgate Youth Hostel

Cowgate Youth Hostel edinburgh

The Cowgate Youth Hostel is surely one of the best places you can find when visiting Edinburgh, as it is located right across the street from one of the city’s most famous atmospheric bars, The Three Sisters.

You will find a clean hostel where the staff will make you feel welcome in the best possible way, explaining clearly what to do in the area as a tourist. We recommend 116 Cowgate, EH1 1JN.

2. High Street Hostel

High Street Hostel edinburgh

When travelling to Edinburgh, you won’t find a better location than High Street Hostel! Located directly on The Royal Mile in the middle of the old town, you’ll have all the attractions within easy walking distance. Go to 8-18 Blackfriars St, EH1 1NE.

3. Castle Rock Hostel

Castle Rock Hostel edinburgh

Castle Rock Hostel is a perfectly placed hostel in Edinburgh! You will be very well received by the very friendly and young staff. The rooms are clean and the themes are all very original.

You will find a nice decoration creating a relaxed atmosphere. The various bathrooms and toilets are very clean overall. A great stay that we recommend, located at 15 Johnston Terrace, EH1 2PW.

4. Royal Mile Backpackers Hostel

Royal Mile Backpackers Hostel edinburgh

The Royal Mile Backpackers Hostel is a small and friendly hostel in the heart of Edinburgh, right across The Royal Mile. Not far from the hostel, you will find a number of atmospheric bars to enjoy your stay without worrying about returning late at night.

The advantage is that you will be very close to the train station. The dormitories are all bright and light, not to mention the clean and spacious bathrooms. A great place to stay in the city at 105 Highstreet, EH1 1SG

5. CoDE Pod Hostels – THE LoFT

CoDE Pod Hostels THE LoFT edinburgh

Most guests who have stayed at CoDE Pod Hostels – THE LoFT have fond memories of it. Considered one of the best hostels in Edinburgh, you will also be lucky to be in a perfect location.

Moreover, there is no lack of meetings there. A lot of young backpackers go there, and it allows creating good links for a few days in the Scottish capital.

The staff will be friendly and always ready to help you. The dormitories and common rooms are well-kept. A great experience at 50 Rose St N Ln, EH2 2NP.

6. Belford Hostel

Belford Hostel edinburgh

A young and friendly staff will be waiting for you at Belford Hostel if you decide to choose this highly rated hostel. Although you are in a dormitory, you will sleep in a quiet and clean environment. It is also a great place to meet people.

This hostel also offers double rooms for those travelling as a couple, which is not insignificant. The location is ideal, within walking distance of the city center at 6-8 Douglas Gardens, EH4 3DA.

7. Princes Street Hostel

Princes Street Hostel edinburgh

Another good Edinburgh address where you will find a very clean place with good showers in the bathrooms available.

The location of Princes Street Hostel is very good and will allow you to easily get around the city. The hostel is located at 5 W Register St, EH2 2AA.

8. Haystack Hostel

Haystack Hostel edinburgh

Just one block from Edinburgh Railway Station, Haystack Youth Hostel offers great value for money and is within easy reach of the city’s atmospheric bars and restaurants.

The place is relatively well maintained, and you will be welcomed by young and dynamic staff. The address is 5, 3 W Register St, EH2 2AA.

9. St Christopher’s Edinburgh Old Town

St Christophers Edinburgh Old Town

As the name suggests, St Christopher’s Edinburgh Old Town Hostel is located in the old part of the city, close to the train station, too. The price per night is very affordable for groups of friends who don’t want to spend a lot of money on accommodation.

You’ll meet some great people, and 90% of the clientele is young. A good address is 9-13 Market St, EH1 1DE.

10. Argyle Backpackers

Argyle Backpackers edinburgh

You will really enjoy your stay at Argyle Backpackers. In a relaxed atmosphere, you will meet young backpackers where you can share your different experiences around the world, have a good time and keep in touch with world travelers.

We recommend that you visit their small garden, which is well animated with beautiful little colored lights. Enjoy the experience at 14 Argyle Pl, EH9 1JL.

Profitez de votre séjour à Édimbourg  

As you have seen in this article, hostels in Edinburgh are plentiful and have a lot of going for them in terms of their location in the city.

If you want to know more about the Scottish capital, we recommend you read our article on the best brunches in Edinburgh.