Tourism is an important pillar for Edinburgh’s economy. With a population of a little over 500.000 and over 500 hotels, hostels, B&B and guest houses, the ratio of hotel beds relative to the population is one of the highest in Europe.
Best places to stay
Since Edinburgh is a relatively small city it is rare to find hotels that are located far from the city centre. The best and most popular area to find accommodation is the Royal Mile (High Street) and its surrounding streets and closes (passageways). Princes Street, a ten-minute walk from the historic centre, is also a great option.
If you prefer to find cheaper accommodation then the best alternative is to find a guest house, many of which are located on the main streets leading into the centre of Edinburgh. Since the city has a very good public transport system, you’ll find several bus lines that will take you into the heart of the city.
Hotels in Edinburgh
A double room is rarely less than £60 (68€ or $81) per night. It depends of course on the time of year and how much time in advance you book your hotel. The average rate of a mid-range centrally located hotel is £100 (113€ or $136) per night.
To find the best deals we recommend our search engine where you’ll find the best accommodation rates guaranteed and discounts of up to 75%:
Hotels in Edinburgh – find the best deals online
Apartments in Edinburgh
Serviced apartments are a great alternative to hotels and have become extremely popular in recent years, especially among those travelling with a group of friends or family. To find the best offers, check out our search engine:
- Apartments in Edinburgh – find the best deals online
Hostels in Edinburgh
Hostels are the cheapest option and a good alternative for groups of friends or tourists travelling by themselves. In Edinburgh you can find a shared room for less than £15 a night. The prices of hostels are surprisingly cheap when you compare it to the rest of the accommodation.
The best website to find hostels is: