Edinburgh

Where to Stay in Edinburgh

Recommendations on the best areas to stay in Edinburgh and a selection of tried and tested hotels and apartments for each neighbourhood.
Search Hotels, B&Bs and Villas
Search
We offer best rates If you find it cheaper we refund the price difference.
Free cancellation Most properties allow cancellation without penalty.
We're available 24 hours a day For any problem call Booking.com.

Edinburgh is undoubtedly one of Europe’s most beautiful cities. Its charm will captivate you from the very first moment, whether you visit in summer or winter. You’ll most likely start your trip to Scotland here, but you could also visit it as a standalone destination during a long weekend or bank holiday break, thanks to the abundance of flights – especially budget airlines – connecting it with major European hubs, with the promise of returning for longer to embark on a road trip discovering the country’s beauty.

Whatever the duration of your stay in Edinburgh, you’ll need to sort out finding accommodation. There are many areas to stay in the city, each with its own advantages and disadvantages. Here’s what they are, so you can choose wisely based on your budget and travel preferences and style.

Royal Mile

The Royal Mile is the main street of Edinburgh’s historic centre: a mile-long stretch well worth exploring, gently sloping downhill, running from Edinburgh Castle to the Palace of Holyroodhouse, the Scottish residence of the British royal family, passing through the small square where St Giles’ Cathedral stands proudly.

Along the Royal Mile, which officially divides into the streets of Lawnmarket, High Street and Canongate, you’ll find many hotels, bed and breakfasts and guest houses. It’s equally easy to find accommodation in the adjacent streets: this is one of the best areas to stay in Edinburgh thanks to its proximity to the city’s main attractions and monuments. It’s also well served with shops (including souvenir shops), bars, pubs and restaurants serving typical Scottish cuisine.

The advantages of staying along the Royal Mile are obvious. However, there are also several drawbacks to consider, chief among them the impossibility of parking, which is especially problematic if you have a rental car. Moreover, everything here is more expensive because it’s a very touristy area.

Recommended accommodation on the Royal Mile

Hotel
1 Motel One Edinburgh-Royal
Edinburgh - 18-21 Market Street
8.7Fabulous 10.996 reviews
Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle.
Book now
Hotel
2 Terrace hotel
Edinburgh - 37 Royal Terrace
8.0Very good 2.237 reviews
Featuring free WiFi throughout the property, Terrace hotel offers accommodation in Edinburgh, 500 metres from Edinburgh Playhouse.
Book now
Hotel
3 Malmaison Edinburgh City
Edinburgh - 21-22 St Andrew Square
8.6Fabulous 1.967 reviews
Situated conveniently in Edinburgh, Malmaison Edinburgh City offers air-conditioned rooms, a restaurant, free WiFi and a bar.
Book now
See all the accommodations

Edinburgh Castle

At the western end of the Royal Mile, perched on a hillside, you’ll find Edinburgh Castle. If you choose to head down the hill in a southerly direction along Johnston Terrace, you’ll find yourself in a very quiet neighbourhood of Edinburgh, far less touristy, though accommodation options are still plentiful. These are mainly hotels belonging to major international chains, such as Hilton, Novotel and Leonardo, alongside other options including B&Bs and guest houses.

The area beneath the castle hill is very well served. Among the highlights worth visiting are the Farmers’ Market, held every week where you can buy local gastronomic delicacies, the concert hall Usher Hall and Lauriston Campus of Edinburgh University.

Recommended accommodation near Edinburgh Castle

Hotel
4 Virgin Hotels Edinburgh
Edinburgh - 1 India Buildings Victoria Street
9.1Superb 5.718 reviews
Well set in the centre of Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.
Book now
Hotel
5 Wilde Aparthotels Edinburgh Grassmarket
Edinburgh - 26 King's Stables Road
9.0Superb 4.437 reviews
Wilde Aparthotels by Staycity, Grassmarket is located at the foot of Edinburgh Castle, within easy reach of the famous Royal Mile and many of the main attractions of the city.
Book now
Hotel
6 Apex City of Edinburgh Hotel
Edinburgh - 61 Grassmarket
8.8Fabulous 3.433 reviews
Cosy, convenient and super chic, the 4-star Apex City of Edinburgh Hotel has rooms with extraordinary views and is designed for special stays.
Book now
See all the accommodations

Waverley Station

Waverley Station is Edinburgh’s main railway hub. It makes sense to find accommodation here if you arrive in the city by train, as you won’t have to carry your luggage and bags along the cobbled, sloping streets of the historic centre. Similarly, Waverley Station ideally divides Edinburgh into two zones: the Old Town and the New Town, which stretches along Princes Street and its surroundings.

Staying near Waverley Station puts all of Edinburgh within reach, without needing to use public transport to get around. Definitely a highly recommended area!

Recommended accommodation near Waverley

Hotel
7 Motel One Edinburgh-Princes
Edinburgh - 10-15 Princes Street
8.6Fabulous 6.663 reviews
Motel One Edinburgh-Princes is set in the heart of Princes Street and less than 5 minutes’ walk from Edinburgh Waverley Station.
Book now
Residence
8 Princes Street Suites
Edinburgh - 16 Waterloo Place
8.9Fabulous 2.775 reviews
With stylish décor and free Wi-Fi available throughout, the 4-star Princes Street Suites overlook Edinburgh Castle.
Book now
Hotel
9 Hotel Indigo
Edinburgh - 20 Princes Street
8.8Fabulous 1.305 reviews
Situated on Princes Street, overlooking Edinburgh Castle, Hotel Indigo - Edinburgh - Princes Street offers rooms with free WiFi.
Book now
See all the accommodations

New Town

Edinburgh’s New Town lies north of Waverley Station. Despite its name, it’s no longer particularly new, dating back to the Georgian era, between the late 18th and early 19th centuries. You’ll find elegant streets lined with terraced townhouses in typical British style, as well as high-end shopping streets like Princes Street and George Street.

The New Town is also home to some of Edinburgh’s most interesting museums and monuments, including the National Galleries of Scotland, the Scott Monument and the Dugald Stewart Monument, located within Calton Hill park.

Edinburgh’s New Town is a very upmarket area, and consequently accommodation prices are higher than average. You’ll find small guest houses and bed and breakfasts, but also boutique hotels and major international chains such as Marriott, Mercure and Premier Inn.

Recommended accommodation in the New Town

Hotel
10 YOTEL Edinburgh
Edinburgh - 68-73 Queen Street
8.3Very good 11.633 reviews
Conveniently set in Edinburgh, YOTEL Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a restaurant.
Book now
Hotel
11 Motel One Edinburgh-Royal
Edinburgh - 18-21 Market Street
8.7Fabulous 10.996 reviews
Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle.
Book now
Hotel
12 ibis Styles Edinburgh St Andrew Square
Edinburgh - 19 St Andrew Square
8.8Fabulous 6.705 reviews
Just 2 minutes’ walk from Princes Street, ibis Styles St Andrew Square offers uniquely designed rooms in Edinburgh city centre.
Book now
See all the accommodations

Haymarket

Haymarket is a neighbourhood in Edinburgh located west of the historic centre. It’s a less touristy but certainly no less busy area! The focal point of the neighbourhood is the railway station, where trains depart and arrive for Glasgow, Aberdeen and Inverness, as well as local connections to Waverley, which is just a couple of kilometres away. There are also numerous buses stopping at Haymarket Station, so you certainly won’t have any problems getting around.

Staying in Haymarket will allow you to get away slightly from the centre, with all the associated pros and cons: fewer entertainment options, but fewer tourists around, generally lower prices, and restaurants and pubs frequented mainly by locals.

Recommended accommodation in Haymarket

Hotel
13 Four Points Flex by Sheraton Edinburgh
Edinburgh - 25-33 Shandwick Place
8.3Very good 8.693 reviews
Just a few metres from Princes Street, Four Points Flex by Sheraton - Edinburgh, offers a central Edinburgh location right in the heart of the historic city.
Book now
Hotel
14 Leonardo Hotel Edinburgh Haymarket
Edinburgh - 1 Morrison Link
8.2Very good 8.165 reviews
In Edinburgh city centre, less than 500 metres from Haymarket Rail Station, the Leonardo Royal Hotel Edinburgh offers great value, with modern family-friendly en suite rooms and a restaurant-bar.
Book now
Hotel
15 The Haymarket Hotel
Edinburgh - 1-5 Coates Gardens
8.2Very good 7.066 reviews
The Haymarket Hotel in Edinburgh city centre is located down a cobbled street in the historic Haymarket area.
Book now
See all the accommodations

West End

North of Haymarket lies the West End neighbourhood, which as its name suggests marks the western edge of Edinburgh’s city centre. It’s a very pleasant area, characterised by the typical terraced townhouses that line the streets. Here you’ll find the historic Waldorf Astoria hotel, located along Lothian Road, where you can find numerous restaurants and pubs serving typical Scottish fare.

West End doesn’t lack independent boutiques, unusual homeware shops and trendy bars, especially along William Street and Stafford Street. Charlotte Square is one of the main squares in the area, with a large park in its centre and elegant Georgian-style townhouses facing onto it.

Staying in West End will allow you to relive Edinburgh’s Georgian past, whilst being close to the centre without being overwhelmed by it.

Recommended accommodation in West End

Residence
16 Palmerston Suites
Edinburgh - 37 Palmerston Place
7.5Good 1.806 reviews
Situated a 5-minute walk from Haymarket Railway Station, Palmerston Suites are set in an elegant Georgian townhouse, boasting stylish, self-catering accommodation with free Wi-Fi access.
Book now
Hotel
17 B+B Edinburgh
Edinburgh - 3 Rothesay Terrace
8.4Very good 1.360 reviews
A 20-minute walk from Edinburgh Castle and the Royal Mile, this boutique bed and breakfast has a historically listed façade and a charming old staircase.
Book now
Hotel
18 Hapimag Resort Edinburgh
Edinburgh - 7 Rothesay Terrace
9.4Superb 869 reviews
Hapimag Resort Edinburgh, a refreshing alternative where you will enjoy an experience to remember.
Book now
See all the accommodations

Leith

Looking at photos and postcards of Edinburgh, you might not immediately realise that it’s actually a coastal city. Leith is the neighbourhood that overlooks the water, specifically the Firth of Forth, a fjord that opens out onto the North Sea.

Staying in Leith to visit Edinburgh makes sense? Absolutely, especially if you love harbour and maritime atmospheres, to experience a real holiday within a holiday. After all, getting to the centre takes less than 20 minutes by tram, or 25 minutes by bus, so it certainly won’t be a problem. Moreover, Leith is home to one of Edinburgh’s main attractions, the Royal Yacht Britannia, a large ship used by the British royal family for official state visits for over 40 years, now moored in port and converted into a museum.

Leith is also perfect for golf enthusiasts, as it’s home to the Craigentinny Golf Course, a beautiful 18-hole golf course.

Recommended accommodation in Leith

Hotel
19 Holiday Inn Express Edinburgh
Edinburgh - Britannia Way, Ocean Drive
8.1Very good 6.001 reviews
This modern hotel is next to the Ocean Terminal shopping centre and the Royal Yacht Britannia.
Book now
Hotel
20 Malmaison Edinburgh
Edinburgh - One Tower Place
8.3Very good 3.796 reviews
This boutique hotel sits on the banks of the Forth in Leith, and boasts a state-of-the art gym, free parking and a stylish bar.
Book now
21 Destiny Student – Murano Campus Accommodation
Edinburgh - 3-5 Amphion Lane
7.6Good 2.802 reviews
Destiny Student - Murano (Campus Accommodation) is located within 15 minutes' walk of the city centre.
Book now
See all the accommodations

Portobello

If Leith represents Edinburgh’s port neighbourhood, Portobello represents the city’s beach. Bear in mind, we’re on the North Sea, with maximum temperatures in August rarely exceeding 20 degrees, so don’t expect a seaside holiday in Edinburgh!

However, the atmosphere you’ll experience strolling through Portobello and along its seafront is truly pleasant, and in summer the beach is popular with couples, groups of friends and families for picnics, games or simply to relax – when the weather permits, of course!

Recommended accommodation in Portobello

Apartment
22 Edinburgh TWO BEDROOM apartment with free side street parking 24 hours
Edinburgh - 93/3 Portobello High Street
9.2Superb 173 reviews
Set in Edinburgh, 400 metres from Portobello Beach and 3.
Book now
Guesthouses
23 Straven Guesthouse
Edinburgh - 3 Brunstane Road North
9.8Exceptional 113 reviews
Located in Edinburgh, 90 metres from Portobello Beach and 4.
Book now
Apartment
24 Edinburgh Seaside Apartment
Edinburgh - Electra Place 2/2
9.3Superb 94 reviews
Situated in Edinburgh and only 400 metres from Portobello Beach, Edinburgh Seaside Apartment features accommodation with garden views, free WiFi and free private parking.
Book now
See all the accommodations

Edinburgh Airport

Finally, among the best areas to stay in Edinburgh you can’t overlook the international airport. It’s very convenient to choose accommodation near the terminal for your first night if you’re arriving late in the evening, or for your last night if you’re departing early in the morning.

Edinburgh Airport is located about 15 kilometres from the city centre, heading west, within the Ingliston neighbourhood. For staying at Edinburgh Airport you have a limited number of choices, but they’re adequate: there are 4 hotels, all belonging to international chains, namely Hilton, DoubleTree by Hilton, Moxy and Holiday Inn Express. If your budget doesn’t stretch that far, head a few kilometres towards the settlement of Gogar, to the east, where you’ll find numerous other hotels and accommodation options.

Recommended accommodation near Edinburgh Airport

Hotel
25 Moxy Edinburgh Airport
Ingliston - 1 Fairview Road
8.2Very good 12.383 reviews
Situated in Ingliston, 6.
Book now
Hotel
26 Hampton By Hilton Edinburgh Airport
Ingliston - 5 Almond Avenue, Ingliston
8.3Very good 11.675 reviews
Located 2-minutes walk away from Edinburgh Airport, Hampton By Hilton Edinburgh Airport offers free WiFi.
Book now
Hotel
27 DoubleTree by Hilton Edinburgh Airport
Ingliston - Edinburgh International Airport, 100 Eastfield Road
8.2Very good 4.677 reviews
This DoubleTree by Hilton is set a 7-minute walk from Edinburgh Airport.
Book now
See all the accommodations

Map accomodations

Check availability and rates

Use the form below to check room availability and prices in real time.

Search Hotels, B&Bs and Villas
Search
We offer best rates If you find it cheaper we refund the price difference.
Free cancellation Most properties allow cancellation without penalty.
We're available 24 hours a day For any problem call Booking.com.