Top 10 of Edinburgh's most beautiful hotels

Nestling among picturesque hills, Edinburgh stands as one of Scotland's most charming cities. The capital is renowned for its cobbled streets, its many green spaces and, above all, for the majestic Edinburgh Castle that dominates the city. Known as a haven for history enthusiasts, Edinburgh offers the perfect blend of mediaeval charm and vibrant atmosphere. What's more, the city's rich heritage makes it unique and has even inspired many fantasy worlds such as the Wizarding World of Harry Potter.

Don't miss out on Edinburgh's unique character and majestic skyline by staying in its magnificent hotels, which perfectly capture the essence of the city. From luxury hotels to small boutique hotels, here's a list of the top 10 hotels that promise an unforgettable stay in the captivating capital.

Edinburgh Skyline at Sunset

- © Gair Brisbane / Shutterstock

Gleneagles Townhouse 5*

Situated in the heart of the city, this charming 5-star hotel is ideally located close to major attractions such as the National Museum of Edinburgh and the Royal Mile. Tastefully decorated, each room reflects the hotel's timeless elegance with well thought-out Georgian style décor and luxurious fabrics. Moreover, you’re in for a good night’s sleep thanks to king-size bedrooms guaranteeing optimal comfort.

© Booking.com

You'll love discovering the hotel's facilities, from the unique fitness centre offering a variety of classes and wellness treatments to the unlimited dining option. Indeed, the generous continental breakfast, the all-day restaurant and the bar mean you won't have to travel far to recharge your batteries. You'll find delight in its incredible local cuisine that respects tradition with a modern twist. Let's continue your visit by going upstairs, as the highlight of this accommodation is undoubtedly its terrace! Join the Lamplighters rooftop bar, where you can enjoy a cocktail while admiring the breathtaking view of the city at sunset.

© Booking.com

Gleneagles Townhouse Scotland
booking.com

Gleneagles Townhouse

A lovely townhouse hotel in Edinburgh, Scotland.
From
£305 /night
Book

Ibis Styles Edinburgh St Andrew Square 3*

Nestled in one of Edinburgh's best areas, this 3-star hotel makes it easy to explore the city, with Princes Street and Edinburgh Castle just a short walk away. The modern rooms, perfect for relaxing after a long day, feature flat-screen TVs and en suite bathrooms. During your stay, you will see that the hotel's contemporary design and bright colours make it a great place to stay and a feast for the eyes.

© Booking.com

What’s more, treat your palate to a quick snack or a tasty dinner as the hotel's bar and restaurant, Bonnie & Whistle, serves delicious brasserie-style meals, making it the perfect place to end the day.

© Booking.com

ibis Styles Edinburgh St Andrew Square Scotland
booking.com

ibis Styles Edinburgh St Andrew Square

A lovely hotel located in Edinburgh's city centre.
From
£96 /night
Book

No11 Boutique Hotel & Brasserie 4*

This charming Georgian townhouse offers a tranquil escape in the centre of the capital, with its own private garden. The 4-star hotel's Georgian suites are luxuriously furnished and sophisticated, yet offer plenty of space and guarantee you get your beauty sleep. You'll feel right at home as each room is individually designed and therefore unique, some even offering sumptuous courtyard views. However, beware due to the history of the building, the hotel is not accessible to everyone as there is no lift.

© Booking.com

We highly recommend you try their dining options, as you're sure to be surprised by the beauty and taste of their dishes. The No11 Brasserie is renowned for its award-winning Scottish cuisine. It offers lunches, afternoon teas and unique evening meals prepared with fresh, ethically and locally sourced produce.

No11 Boutique Hotel & Brasserie 4* Edinburgh

No11 Boutique Hotel & Brasserie 4*

Book your room now
From
£81
Book

Apex Waterloo Place Hotel 4*

At the bottom of Calton Hill, this luxury accommodation is the perfect place to unwind. With a relaxing spa and swimming pool, take advantage of the wellness facilities and lose track of time. Everything is ready for you to pamper your body or even work up a sweat in the hotel's fitness centre.

© Booking.com

After which, you might wander in the hotel's Georgian restaurant looking for their avant-garde cuisine to satisfy your hunger. Known for its huge windows overlooking the city and its magnificent high ceilings, the restaurant is one of the most famous in the city.

© Booking.com

Apex Waterloo Place Hotel 4* Edinburgh

Apex Waterloo Place Hotel 4*

Magnificent hotel in Edinburgh
From
£117
See the offer

Apex Grassmarket Hotel 4*

Located in the animated Grassmarket area, this elegant hotel provides easy access to Edinburgh's landmarks. It has all the facilities you could wish for, including a sauna, gym and the award-winning restaurant “Metro”, which offers locally produced and seasonal menus.

© Booking.com

Best of all, it has one of the best views of Edinburgh Castle. Take an exciting trip and admire the castle from this restaurant. Popular in the city for its spectacular views, this is the place to be for a family dinner. On top of that, if you haven't had enough of the view yet, check out the luxurious rooms which offer lucky guests a unique view of the monument from their bed.

© Booking.com

Apex Grassmarket Hotel 4* Edinburgh

Apex Grassmarket Hotel 4*

Hotel with a superb view
From
£95
Book

Ocean Mist Leith

Fancy sleeping on a luxury vintage boat? The Ocean Mist Leith is the place for you. Just a stone’s throw from the Royal Yacht Britannia, this boutique hotel is nestled in the lively Leith district, as it is permanently moored on Leith’s waterfront. Built in 1919, the Ocean Mist has a rich history, having served as a pleasure yacht, a torpedo salvage vessel during the Second World War, a mine-calibration yacht, a restaurant and even a nightclub, it's been through it all. As you can imagine, it was only after being owned by a number of characters, such as racing drivers to whisky producers, that the boat found its current owner. Bought by Alan Pedley in 2018, it has been restored to the hotel it is today with a 1920s atmosphere thanks to its vintage style, while providing today's comforts.

© Booking.com

Today, this seventeen-bedroom hotel combines elegance and luxury with perfect views of the historic Water of Leith from its stylish bar, where you can easily make use of the Chesterfield sofas and savour the moment witha neat whisky. So, cheers to that, or as your Scottish bartender would say “Slàinte mhath”!

© Booking.com

Ocean Mist Leith Edinburgh

Ocean Mist Leith

Book your room now
From
£184
Reserve

Market Street hotel 4*

© Booking.com

Your stay in the heart of the Scottish city will be memorable thanks to the Market Street Hotel. Become part of Edinburgh skyline and experience the very best! The hotel, known as Scotland's first design hotel, offers unique contemporary bedrooms, each featuring local fabrics and unique artwork. Here, no matter if you are a night owl or an early bird you will definitely feel at home. Wake up early to a nice breakfast on the hotel’s rooftop and watch the sunrise with a panoramic view to get your day off to a good start. On the other hand, if you're not in a hurry to sleep, take advantage of the many drinks offered by the Champagne Lounge Nor’ Loft on the hotel’s rooftop and continue the evening by enjoying the many exclusive TV shows and films, thanks to the Chromecast and Apple TV.

Market Street hotel 4* Edinburgh

Market Street hotel 4*

Book your room now
From
£135
Reserve

Courtyard by Marriott Edinburgh 4*

Situated at the foothills of Calton Hill, Courtyard by Marriott Edinburgh combines heritage and style with an innovative and luxurious design. Benefit from modern amenities to make your stay more than comfortable.

© Booking.com

If you're in the mood for local produce and an eclectic cuisine, head to the 1802 Grill restaurant to indulge your taste buds with the chef’s selection. Continue your enjoyment of the hotel's communal areas in the 1802 Lounge & Terrace, where you can enjoy a selection of beverages whilst admiring the typically Scottish landscapes.

Courtyard by Marriott Edinburgh 4* Edinburgh

Courtyard by Marriott Edinburgh 4*

Magnificent hotel in Edinburgh
From
£76
See the offer

Virgin Hotels Edinburgh 5*

Drop off your bags in this exceptional hotel for your stay in Edinburgh, but be warned, you may never want to leave! This 5-star hotel is a dream come true, with stunning furnishings and artwork, unlimited facilities with a bar and restaurants and exceptional, friendly staff, you couldn't ask for more.

© Booking.com

With spacious rooms, make yourself comfortable and take your marks into your luxury suite. You'll be surprised to discover all the amenities available to make your stay unforgettable. What’s more Virgin Hotels makes sure you’re the happiest by being pet-friendly. Your four-legged friend will feel like a king with its own bed and many other treats.

© Booking.com

Virgin Hotels Edinburgh 5* Edinburgh

Virgin Hotels Edinburgh 5*

Book your room now
From
£205
Reserve

Motel One Edinburgh-Royal 3*

© Booking.com

Experience the traditional side of Edinburgh with this affordable hotel whose decoration with touches of tartan, will immerse you in traditional Scotland. The rustic yet modern style of the spacious bedrooms brings the charm of the Scottish nature indoors, with botanical-themed decorative touches and a wall of real ferns and mosses in the reception area you will surely feel in touch with the Scottish land. Get ready to discover the outdoors, as the hotel's central location makes it easy to visit the surrounding area.

Motel One Edinburgh-Royal 3* Edinburgh

Motel One Edinburgh-Royal 3*

Book your room now
From
£79
Book
by Clara Uveteau
Latest news
Edinburgh
Edinburgh to the rhythm of Scottish music
Edinburgh
Visit the Rich Heritage of Scottish Art at the National Galleries of Scotland
Edinburgh
Into Edinburgh National Museum and its fascinating galleries
Edinburgh
Visit Greyfriars kirkyard, the world’s most haunted cemetery
Edinburgh
Explore the Palace of Holyroodhouse
Read more articles
Best cities