The 6 Best Hotels in Edinburgh (Updated 2024)

A historic old fountain near the towering castle in Edinburgh, Scotland on a sunny day
Posted: 02/11/2024 | February 11, 2024

Edinburgh is enchanting. The capital of Scotland is a historic, atmospheric city with centuries-old buildings, winding cobblestone streets and an imposing castle that towers over the old town.

Although there is plenty to see and do here (including many spooky ghost tours), the city is actually quite compact. Anything you want to see is generally within walking distance. For this reason, all of the hotels listed below are centrally located, so you never have to travel far to see the sights.

Here is my list of the best hotels in Edinburgh:

1. Stay at the Central Hotel

A hotel room at Stay Central in beautiful Edinburgh, ScotlandA hotel room at Stay Central in beautiful Edinburgh, Scotland
Just three minutes from the popular Royal Mile, this three-star hotel is housed in a historic 17th-century building that has been completely modernized. The interior features quirky, artistic decor that includes lots of distinctive artwork and colorful accents. I like that the rooms are bright, clean and spacious. The beds are super comfortable and the rooms have a flat screen TV, a desk, a tea/coffee maker and a rainfall shower (the showers also have great water pressure). There’s also a hearty free breakfast with many options including meat, eggs, fresh fruit, and vegetarian options.

Book here!

2. Cheval Old Town Chambers

A large hotel apartment with lots of natural light in the Old Town of Edinburgh, ScotlandA large hotel apartment with lots of natural light in the Old Town of Edinburgh, Scotland
This stylish five-star hotel offers modern luxury apartments, making it the perfect choice for groups or travelers who simply need more space. It’s in the old town, right near the Royal Mile, so close to everything. Your deluxe rooms feature Scandinavian decor with a minimalist feel, plenty of space and natural light. Each apartment has a full kitchen, as well as a washer and dryer. The rooms also have a TV, WiFi, coffee/tea maker, a desk and super comfortable beds. Breakfast, which can be included in the price, offers a lot of variety, including many local specialties.

Book here!

3. Yotel

A large hotel room at the Yotel Hotel in Edinburgh, ScotlandA large hotel room at the Yotel Hotel in Edinburgh, Scotland
This four-star hotel is clean and modern, with spacious rooms and super comfortable beds. Located in New Town, the hotel is just a short 15-minute walk from the Royal Mile. There’s a gym and bar on-site, and a full English breakfast is served every morning (which can be included in the price). The rooms here are a bit smaller, but I didn’t want extra space. Beds are soft and rooms also have flat-screen TVs and free Wi-Fi. However, keep in mind that while the bathrooms are bright and well-maintained, they don’t offer much privacy. They are essentially part of the room and not really separate from the sleeping area.

Book here!

4. Gleneagles Townhouse

A beautiful five star townhouse hotel room in Edinburgh, ScotlandA beautiful five star townhouse hotel room in Edinburgh, Scotland
An ornate and lavish five-star hotel, this luxury hotel features beautiful rooms decorated with antique furnishings and historical design. It’s a stately hotel that makes you feel like an aristocrat at the turn of the 20th century. The restaurant and dining area, where you can enjoy a delicious breakfast every morning, features massive, opulent columns and super high ceilings. There is also a bar and gym on-site, as well as a spa and wellness center with a relaxing sauna. The rooms are equally elegant and have wonderfully soft beds that are comfortable and spacious. Rooms also feature a flat-screen TV, coffee/tea maker and free WiFi. The bathrooms, although not large, are nicely designed and well lit. The hotel is just an 8-minute walk from the Royal Mile.

Book here!

5. The Salisbury Hotel

A boutique hotel room with a large four poster bed in Edinburgh, ScotlandA boutique hotel room with a large four poster bed in Edinburgh, Scotland
This boutique townhouse hotel in a quiet residential area is just a five-minute drive from the Royal Mile. It’s located in the suburb of Newington, making it a good choice for travelers wanting a quieter stay away from the main tourist area. It’s a stylish four-star hotel and the rooms all have original Georgian features (some even have four-poster beds). The decor is a bit dated, but the rooms are spacious and airy. The bathrooms are also large and well maintained. There is a simple breakfast buffet every morning and the friendly staff go out of their way to make you feel welcome. If you have a vehicle, there is even parking available.

Book here!

6. Prestonfield House

A super luxurious and plush hotel room suite in a five star hotel in Edinburgh, ScotlandA super luxurious and plush hotel room suite in a five star hotel in Edinburgh, Scotland
This ultra-luxurious five-star hotel is extremely lavish. I really liked the ornate decor. It’s super unique, both regal and colorful with an aristocratic flair. All rooms have antique furniture that will make you feel like you are staying in a Renaissance palace. Rooms also feature flat-screen TVs, minibars, free WiFi, and coffee/tea makers. Plush bathrobes are also included in the price.

The on-site restaurant serves fine afternoon tea and a delicious breakfast is included every morning. The hotel is located south of the famous Arthur’s Seat and also has free parking. Personally, I think it’s the perfect choice for a luxurious retreat or a romantic getaway.

Book here!


Edinburgh is full of cozy pubs, world-class whiskey and is home to a sprawling old town that is a UNESCO World Heritage Site. It is a city perfect for weekend trips and week-long stays. It’s a city with historic charm and character and one of my favorite places in Europe. And if you choose any of the above hotels, make sure you have a great stay!

Get your detailed budget guide for Europe!

Get your detailed budget guide for Europe!Get your detailed budget guide for Europe!

My detailed 200+ page travel guide is aimed at budget travelers like you! It cuts out the bells and whistles of other travel guides and gets straight to the practical information you need for traveling in Europe. Suggested itineraries, budgets, ways to save money, things to see and do on and off the beaten path, non-touristy restaurants, markets, bars, safety tips and much more! Click here to learn more and get your copy today.

Book your trip to Edinburgh: Logistical tips and tricks

Book your flight
Use Skyscanner to find a cheap flight. They’re my favorite search engine because it searches websites and airlines all over the world, so you always know no stone is left unturned.

Book your accommodation
You can book your hostel at Hostelworld as they have the largest inventory and best deals. If you want to stay somewhere other than a hostel, use as they always show the cheapest prices for guesthouses and cheap hotels.

Don’t forget travel insurance
Travel insurance protects you against illness, injury, theft and cancellations. It’s comprehensive protection in case something goes wrong. I never go on a trip without it as I have had to use it many times in the past. My favorite companies that offer the best service and value for money are:

Are you looking for the best companies to save you money?
Check out my resources page for the best companies to use while traveling. I list all the ways I save money on the go. You also save money when traveling.

Would you like more information about Edinburgh?
Be sure to visit our detailed Edinburgh travel guide for even more planning tips!

Leave a Comment

Your email address will not be published. Required fields are marked *