The beauty of Edinburgh is unparalleled throughout England. As the capital of Scotland, the city has a lot to offer for visitors, including being home to some of the best hotels in the country. From world-class luxury hotels to charming boutique hotels, you'll be spoiled by Edinburgh's choices. In this article, we have put together a well-curated list of hotels to stay in Edinburgh, which we think is best to embrace the charm of Scotland, located within the city centre and provide quality amenities. If you are planning Travel to Edinburgh Soon, make sure you save this page!
Where to live in Edinburgh
The hotels we selected for this article are located near the new town and the old town of Edinburgh. All actions occur in both areas. Therefore, we believe these are the two best areas to live in when visiting Edinburgh. Whether you decide to stay in a new town or an old town, it doesn't matter because everything is within walking distance of any area.
New Town and Edinburgh Old Town
The statement that the old town Edinburgh, which is obvious, is the older part of the city, while the new town Edinburgh is the newer part of the city. The two areas are separated by Princes Street and Princes Street Gardens. Since 1995, these two regions have been listed as UNESCO World Heritage Sites.
Edinburgh’s old town has more medieval charm, with plenty of steep stairs and narrow alleys known as “close.” Attractions you see include the famous Royal Mile, Edinburgh Castle, Victoria Street, Scotland National Museum and more. On the other hand, the new town of Edinburgh was developed around the 18th century and is known for its impeccable Gregorian architecture and planning. Today, the new town of Edinburgh has become a commercial hub for shopping and catering cities.
Want to visit Edinburgh as soon as possible? Check out these too:


Places to live in downtown Edinburgh
*Disclaimer: This article contains affiliate links. If you book through the link, I may earn a small commission with a small commission. As a content creator, this can help me continue to provide you with free content!
Where to live in the Old Town of Edinburgh
Market Street Hotel Edinburgh (££)
Market Street Hotel It is Scotland's first design hotel, located across the street from Edinburgh Waverley Train Station, a single arrow from the Royal Mile. It features modern boutique-style rooms and a beautiful rooftop lounge to enjoy Edinburgh’s historic skyline.
Fraser Suites Edinburgh (££)
Fraser Suite If you want to immerse yourself in the Victorian charm of Edinburgh, this is a great place to stay. This is an apartment hotel in the Old Town of Edinburgh, just a stone's throw from Edinburgh Castle, near the Royal Mile on St. Giles Street. The building has a beautiful 130-year history and embodies the rich heritage of the Scottish capital.
Virgin Hotel Edinburgh (£££)
Virgin Hotel in Edinburgh It is a cozy paradise located on Edinburgh’s iconic Victoria Street, adjacent to the popular Berties Fish & Chips Restaurant. The hotel combines traditional Victorian architecture with contemporary design, and history encounters luxury goods. In addition to comfortable rooms and luxurious amenities, the hotel also has a fun Victorian library where guests can hang out and/or play board games. You can also find great amenities such as a 24-hour gym, stylish bar, high-end restaurant and more. Additionally, all the city’s top attractions are located right at your doorstep, making it one of the most ideal places to stay in Edinburgh.
Old Town Chambers (£££)
Conveniently located in Royal Mile, tucked between historic enclosed and cobbled streets Old Town It is a beautiful and charming residence. Often known as “historical layers of luxury apartments”, it is just a few steps away from Edinburgh's famous historical landmark. All apartments have an open kitchen, dining and living area, luxurious bathroom, and some also have balcony and movie TV and sound system.
Balmoral Hotel (£££)
Originally opened in 1902 Hotel Balmoral Not only is it a luxury hotel, but it is also its own landmark in Edinburgh. The award-winning hotel is part of Rocco Forte Hotels, located in Waverley Station, directly spans the old town and the new town of Edinburgh. In addition to beautiful furniture and luxurious amenities, it also features a fantastic spa with a sauna and Turkish steam room, gym and swimming pool.
Witchcraft of the Castle (££££)
If you are looking for a unique experience in Edinburgh, consider staying in The witchcraft of the castle. You can step back in the shadow of Edinburgh Castle and experience royal treatment in Edinburgh’s most famous and romantic hotel. Each suite is filled with romantic Gothic style with large oak beds and four, velvet-lined walls and gorgeous red and gold decor. Each morning, you can choose an indulgent breakfast basket or enjoy breakfast in their beautiful live restaurant.
Accommodation in New Town of Edinburgh


eden Locke (££)
Located on George Street, from Princes Street Eden Locke. Behind that featured Georgia townhouse, you'll find pastel interiors with Hoxton-style designs. Eden Locke It offers comfortable studio apartments, a living area and a fully equipped kitchen. It's like a home away from home, but there are other benefits like indoor massage and spa treatments!
Edinburgh Marriott yard (££)
Marriott Hotel's courtyard It is a modern 4-star hotel located on the foothills of Calton Hill, just a five-minute walk from Princes Street. It features spacious modern rooms with local-style furniture and excellent amenities.
Edinburgh, Caledonia (£££)
With high quality locations near Prince Street and beautiful views of Edinburgh Castle, it's worth staying in Edinburgh Hotel Caledonia. Since 1903, the hotel has exuded a delicate charm as a historic landmark hotel.
Kimpton Charlotte Plaza (£££)
Awarded as one of the top 20 hotels in the UK Kimpton Charlotte Plaza It is a highly sought after luxury hotel that can be found in Edinburgh. It is hidden by Charlotte Square, which is only one stone from the vibrant Princes Street. As an IHG Hotel, you can expect the hotel's world-class service. Each corner exudes characters and charm, and each room is also equipped with a “tuck box” with Scottish snacks and snacks for guests to enjoy.
Scotland Hotels (£££)
Overlooking Carlton Hill, Princes Street Gardens and Waverley Station Hotels in Scotland. Originally built in 1905, this majestic building was once the site of Scottish newspapers. Naturally, you can get free Scottish newspapers at the hotel. Each room and suite has unique personal features, and the hotel has an on-site 48-seat cinema.
Grand Edinburgh Hotel (£££)
As part of the Marriott Hotel luxury hotel series Edinburgh It's a fantastic place to live in the new town of Edinburgh. Set in a neoclassical landmark, the hotel exudes timeless grandeur and offers luxurious retreats. From studios to two-bedroom units, luxury suites to penthouses, their apartment-style accommodation has everything you need to spend an unforgettable stay in Edinburgh.
Gleneagles Townhouse (££££)
Back to time Gleneagles TownhouseThis award-winning hotel and private member club is located near St James' quarter, exudes Victorian charm and has world-class service in Edinburgh. Previously one of the town’s most magnificent banks, this hotel retains all the traditional luxury details of the building and adds decorative artwork to it. This is undoubtedly one of Edinburgh’s most charming and memorable accommodations, with history meeting modern luxury. Once the old bank vault has been converted into a luxury fitness center with high-tech gym, infrared sauna, excellent spa facilities and more. Its exclusive rooftop bar is also the best rooftop bar in town and offers views of Edinburgh, the old town.