Where to stay in Edinburgh, Scotland – a full guide to the best areas and places to stay in Edinburgh (including recommended hotels and apartments).
Edinburgh is not only the capital of Scotland, but it’s also one of the most beautiful cities in the country. The city became a capital of Scotland in 1437. Its nickname, Auld Reekie (Old Smoky), comes from the constant burning of coals and wood in the city’s homes.
Edinburgh has a very distinctive look because of its dark sandstone buildings. The city is a wonderful mix of medieval, Victorian and Georgian architecture.
During my first trip to Edinburgh, I stayed near Calton Hill. I chose this area because it’s close to everything. It’s right between the Old and the New Town. Plus, Waverley Station is at walking distance. And after dinner, you can easily go and watch the sunset from Calton Hill (don’t miss it).
The best area to stay in Edinburgh for tourists
The best place to stay in Edinburgh for sightseeing is near the castle, on the Royal Mile. The Royal Mile is the main street that connects two royal residences – the Castle and Holyroodhouse. This was the heart of medieval Edinburgh. Thus you can imagine that all the important buildings were constructed around the Royal Mile. Small alleyways and courtyards (called closes) extend the main street.
If you stay on the Royal Mile, you’ll able to reach the most famous attractions by foot within 10-15 minutes. No matter if you’re visiting the city for a weekend getaway or a longer trip, the Old Town is the best possible choice.
Hotels near Edinburgh Castle
The best family hotels
8.6/10 Rating – See hotel images and 1,840+ guest reviews
Fraser Suites combines homely atmosphere with a top location – only 350m away from the castle and just steps down to Waverley. Every room is equipped with a kitchenette, so you can easily make your own coffee, tea or snacks. Some of the rooms feature amazing city views.
Location: 350m from the castle Facilities: WiFi, iPod dock, 24-hour front desk Guests love: location and city views
8.9/10 Rating – See hotel images and 1,360+ guest reviews
Radisson Collection Royal Mile is a modern hotel, less than 250m away from the castle. The spacious rooms feature classic Scottish design and striking views of the city. The restaurant on site offers excellent gluten-free choices.
Location: 250m from the castle Facilities: WiFi, private parking on site Guests love: exceptional staff
The best hotels for couples
8.9/10 Rating – See hotel images and 3,340+ guest reviews
The Apex City Hotel is situated 200m away from the castle. It’s a perfect base to explore the city as you can walk anywhere. In addition, location is convenient for the transport links at Waverley Train Station.
Location: 200m from the castle Facilities: WiFi, private parking on site Guests love: location, good breakfast
9.5/10 Rating – See hotel images and 290+ guest reviews
The Witchery by the Castle is one of the most lavish hotels in the city. Located only 50m away from the castle, this 5-star hotel features unique luxurious rooms.
Location: 50m from the castle Facilities: WiFi, restaurant on site Guests love: opulent themed rooms
Hotels near Edinburgh Waverley Station
Waverley Station lies between the Old and the New Town. If you’re planning to explore Scotland by train, this is the perfect location.
Check out these hand-picked hotels near Waverley Station to find the place for you. All of them are located less than 5 minutes away from the railway station.
8.8/10 Rating – See hotel images and 1,780+ guest reviews
The hotel is just a few steps away from Waverley Station. The elegant 19th-century building of the hotel features modern and spacious rooms.
Location: 50m from Waverley Facilities: WiFi, restaurant on site Guests love: spacious rooms, responsive staff
9.2/10 Rating – See hotel images and 4,600+ guest reviews
Motel One Princes overlooks the beautiful Princes Street Gardens. Its design combines sumptuous candelabras with velvet furniture. The second-floor bar reveals amazing views of the famous Princes Street.
Location: 160m from Waverley Facilities: WiFi, 24-hour front desk Guests love: stylish rooms
9.0/10 Rating – See hotel images and 6,850+ guest reviews
The motel is not only close to Waverley Station but also just a few blocks away from the Royal Mile. It’s the ideal choice if you search for a place near the station, yet close to all attractions.
Location: 150m from Waverley Facilities: WiFi, 24-hour front desk Guests love: comfortable rooms, central location
The best place to stay in Edinburgh for nightlife
Both the Old and the New town have main nightlife areas. It all depends on what are you looking for.
Cowgate and Grassmarket
Cowgate and Grassmarket in the Old Town are full of bars and pubs, as well as many restaurants all within walking distance. The area is great for large groups.
8.5/10 Rating – See hotel images and 3,460+ guest reviews
The hotel is right in the middle of Grassmarket area and a just a few minutes walk to the Royal Mile. Close to many restaurants, pubs and supermarkets. Some of the rooms feature awesome views of the castle.
Location: on Grassmarket Street Facilities: WiFi, swimming pool, private parking on site Guests love: castle view, great pool
George and Rose Streets
If you prefer fancier bars and gourmet restaurants, the New Town is the perfect place for you. The area is filled with trendy bars and designers stores. George and Rose Streets are the main nightlife areas in the New Town.
9.3/10 Rating – See hotel images and 660+ guest reviews
This gorgeous boutique hotel is located right on George Street. Close to restaurants, bars and Edinburgh castle. The hotel features a fantastic bar with a lively atmosphere.
Location: on George Street Facilities: WiFi, 24-hour front desk Guests love: bar on site
Where to stay in Edinburgh at Christmas
Edinburgh turns into a medieval fairytale wonderland during the Christmas time. There are three main Christmas Markets – the Scottish Market on George Street, the European Market in the Mound Precinct and Santa Land in Princes Street Gardens. All of them are in or around the New Town.
Also St Andrew Square hosts an oval ice rink. Thus if you are in the city for the Christmas markets, choose a place in the New Town.
9.1/10 Rating – See hotel images and 370+ guest reviews
Located on George Street, this 4-star boutique hotel is centrally located to all Christmas markets. The chic themed rooms are comfy and spacious.
Location: on George Street Facilities: WiFi, 24-hour front desk Guests love: boutique rooms
8.9/10 Rating – See hotel images and 2,810+ guest reviews
Overlooking the ice rink at St Andrew Square, this 3-star hotel is a great cheap base to explore the Christmas Markets. The contemporary rooms feature traditional Scottish design.
Location: on St Andrew Square Facilities: WiFi, 24-hour front desk Guests love: helpful staff
9.1/10 Rating – See hotel images and 3,880+ guest reviews
If you look for a spacious and luxury room with a classical design, then Principal George Street Hotel is the place for you. Housed in a Georgian townhouse from the 18th century, the hotel offers everything you need for an unforgettable stay.
Location: on George Street Facilities: WiFi, bar and restaurant on site Guests love: excellent rooms, incredible staff
Where to stay in Edinburgh – Old Town or New Town
Where to stay in Edinburgh – Old Town or New Town? How to decide which one is better? It all depends on what you’re looking for.
Both the New and the Old Town are part of the City Centre. They are separated by the Princes Street Gardens and are at a walkable distance from each other.
The Old Town is a labyrinth of narrow cobbled streets stretched along the famous Royal Mile. Here you’ll find the most famous city’s attractions. The area still keeps the medieval spirit of the city. Thus, if you want a history, go for the Old Town.
The New Town features neoclassical and Georgian architecture. Most of the buildings are from the 18th and 19th centuries. The area is full of sophisticated designer shops, antique shops, chic bars and restaurants. If you search for shopping and dining, choose the New Town.
This is the place, where the history of the city started centuries ago. You can’t make a single step without running into a famous landmark. Take a walk on the famous Royal Mile and enjoy the stunning medieval architecture.
Choose the Old Town
If you want to be in the very heart of Edinburgh and close to everything. This is the best area to stay in Edinburgh if you are visiting the city for the first time.
- All the must-see sites are here: the Royal Mile, the Castle, St Giles’ Cathedral, Greyfriars Kirk, Holyrood Palace and much more.
- Waverley bus and railway stations are also here. This is very convenient if you are planning any day trips.
- Some of the landmarks are illuminated at night. Thus a walk late in the evening in the Old Town is a great way to see the beauty of the city at night.
- Victoria Street, one of the most beautiful streets in Edinburgh, is in the Old Town.
- Don’t miss to try the breakfast at Hula Juice Bar & Gallery, some doughnuts at Baba Budan and some delicious gelato at Mary’s Milk Bar.
- Start your day with the amazing coffee at the Milkman.
- For you, pork meat lovers, go to Oink.
Hotels in the Old Town
9.0/10 Rating – See hotel images and 4,230+ guest reviews
A central hotel on the Royal Mile with an excellent spa.
8.6/10 Rating – See hotel images and 6,130+ guest reviews
A charming hotel in the heart of the Old Town, only 150m from the Royal Mile.
Apartments in the Old Town
9.3/10 Rating – See apartment images and 1,400+ guest reviews
5-star luxury serviced apartments that offer a home-from-home experience.
9.4/10 Rating – See apartment images and 870+ guest reviews
Spacious and stylish apartments with a parking space.
As the name suggests this part of the city is newer than the Old Town. Yet, it is not quite new. The New Town is built around the 18th century and it is a splendid example of the Georgian architecture. It is a walkable distance from the Old Town. This is the best place to stay in Edinburgh if you want to escape the hustle and bustle of the Old Town. The New Town is my favourite area to stay in Edinburgh.
Choose the New Town
If you are searching for a calmer place, close to the main attractions and filled with trendy restaurants and bars.
- The main landmarks are in walking distance from the New Town. You are also closer to Calton Hill and Dean Village.
- The area is filled with boutique shops and designer stores.
- If you are travelling from Glasgow, the buses stop here, at Edinburgh Bus Station.
- For tasty Mexican food go to El Cartel, for Indian – Dishoom.
- Don’t miss the cookies at Ben’s Cookies and the cocktails at Panda & Sons.
Hotels in the New Town
9.1/10 Rating – See hotel images and 2,760+ guest reviews
A 5-star luxury hotel housed in seven inter-connecting Georgian townhouses in the heart of the New Town.
9.3/10 Rating – See hotel images and 1,100+ guest reviews
A 4-star hotel with a unique charm, the perfect place for a romantic getaway in Edinburgh or city shopping break.
9.3/10 Rating – See hotel images and 1,170+ guest reviews
An ideal base for the Edinburgh International Festival and Fringe Festival.
Apartments in the New Town
9.0/10 Rating – See apartment images and 820+ guest reviews
Modern and centrally located apartments.
9.1/10 Rating – See apartment images and 1,830+ guest reviews
Modern apartments with fully equipped kitchen and spacious living area.
Visit the famous Edinburgh Castle. It’s advisable to book your ticket in advance.
Take a night tour of Edinburgh and reveal its gruesome history.
Take a day tour to Loch Ness and Highlands, the most picturesque region of Scotland.
How to get from Edinburgh Airport to the city centre
The Edinburgh Airport (EDI) is about 15km from the city centre. There are several options to get there:
- Take the Airlink bus – it runs 24 hours a day, 7 days a week (buses every 10 minutes during the day). The journey is about 30 minutes.
- Take the tram – the tram runs between 06:00 AM and 11:00 PM (every 7 minutes). The journey is about 30 minutes.
- Book a private transfer with a hotel pick-up for a stress-free ride to the airport.
Find self-guided walking tours and historical insights in DK Eyewitness Travel Guide Scotland.
Planning a romantic holiday? Find out why Edinburgh is perfect for a romantic getaway.
If you’re planning to rent a car, compare the car rental prices in Europe.
|I'm a travel blogger based in Sofia, Bulgaria. Travelling has always been my passion and I love to discover new places and cultures. I want to show you how easy it is to organize your vacation all by yourself.|
Subscribe to my newsletter and get once a month detailed travel guides (including maps, what to see, where to stay and eat).