Finding a place to stay in Edinburgh isn’t hard – but finding a place to stay where you get good value for your money, that is located in a cool part of town and easy to navigate from is a completely different story. Accommodation in Edinburgh ranges from anything like bare-bones hostels with absolutely no frills whatsoever to indulging, luxurious boutique hotels where a concierge will anticipate your every wish. To your benefit, I have tried them all – well, not all hotels in Edinburgh, but a great variety of accommodation that cater to different budgets and desires. Here are a few recommendations for places to stay in Edinburgh that passed the test.
This post contains affiliate links, which I may make a commission from.
Cheap accommodation in Edinburgh
I stayed at Safestay Edinburgh twice before – once during the Fringe Festival in August, and once last summer on assignment with Travelettes. Both times I couldn’t have had a better base to explore Edinburgh from. The boutique hostel is in an excellent location – smack-bang in the middle of the medieval Old Town, easy walking distance to the train station and just a stone’s throw away from some of Edinburgh’s coolest nightlife choices.
The hostel is great for anyone looking for a social low-budget option in the middle of the city. The hostel has a large social area with a restaurant, bar, pool tables and outdoor seating area. Private rooms are available, but dorms will cost you even less!
Haymarket Hotel is a charming and very traditional choice in the city’s New Town. The family-run hotel spreads out across three beautiful Victorian townhouses, has only 40 traditionally British rooms and serves a full Scottish breakfast every morning.
This is were my parents stayed on their first visit to Scotland, and from what I saw upon dropping them off and listening to their stories, the hotel is a great home base to explore Edinburgh from. It is just two minutes or so from Haymarket train station and only about 20 minutes walk to places like the Grassmarket, Edinburgh Castle or Princess Street Gardens.
It is not as low-budget as the hostel I mentioned above, but if you book early enough and are flexible with dates, you might get away with a double room under £100!
Mid-range hotels in Edinburgh
Hotel Indigo Edinburgh
There is really no shortage of well-known hotel brands in the city centre of Edinburgh, but Indigo wasn’t one I had heard of before. In the meantime, I have also spent a night at their hotel in Newcastle, and can say, that Indigo hotels are always great value for money. The hotel in Edinburgh is located on York Place, at the edge of the city centre; but that is not to say, that it’s far away – Edinburgh is an incredibly walkable city!
The rooms at Indigo are super stylish and modern, and have huge windows that let in the sunlight. The location of the hotel is great to explore all the traditional sights in Old and New Town, but also for a short walk to Leith or Stockbridge – Edinburgh’s coolest neighbourhoods!
I stayed here for a sunny Spring weekend about which you can read (and see) more of here.
ibis Styles St Andrew Square
The ibis Styles hotel in Edinburgh won me over with one main feature: its location. I stayed here during my Hogmanay trip a couple of years ago, and as you can imagine for NYE the city is bursting at the seams. Visitors from all over Scotland and the world are flooding the city to celebrate the new year, hotel prices soar up to new heights, and the cobbled Old Town streets disappear beneath thousands and thousands of busy pairs of feet.
Even though the hotel is only a 3-star, the design was modern and cheerful with lots of colourful details. My room featured a cute deer wallpaper and some typical Scottish words on the wall. It was fairly small, but I had everything I needed. So, why did I like the location of the ibis Styles at St Andrew Square? Because it’s super close to Old Town, yet off-beat enough that you actually get some sleep at night, even during Hogmanay.
Luxury hotels in Edinburgh
If you are looking for the perfect Edinburgh hotel for couples, book a night at the Nira Caledonia, an exclusive luxury boutique hotel in Stockbridge. The hotel is spread out across a couple of Georgian townhouses and offers individually decorated rooms and suites. One is plusher and more luxurious than the other, and among the amenities you find everything you need and kind of don’t – things like a Nespresso coffee machine or an iPod docking station.
I stayed here on my first ever trip to Edinburgh and can still remember how soft the bed felt. The hotel’s restaurant is fantastic, but so are the eateries and bars around Stockbridge. Just a stone’s throw away, this hotel is great if you want to explore one of Edinburgh’s coolest neighbourhoods.
And then there is AirBnB. If you want to stay in Edinburgh a bit longer than just a couple of nights or with a bigger group of friends, renting an entire place might be a more convenient, budget-friendlier and more authentic option.
There is no better way to experience life in a new city than visiting local food markets, finding a local corner shop or coffee house, or simply saying hello to your neighbours.
My favourite areas to stay in are certainly Stockbridge, Newington, Bruntsfield and Leith. They all have loads of shops, restaurants and bars, and are popular among young locals too.
Have you ever stayed in Edinburgh and would like to recommend your hotel? Add your experience of where to stay in Edinburgh in the comments!
P.S.: If you ever struggle to find accommodation in Edinburgh, consider staying in South Queensferry, a bit further towards Dunfermline or even in Glasgow – all these places are very well-connected by train and can save you a lot of pennies!
Pin this for later:
Planning a trip to Scotland?