| Blog

Edinburgh, the capital city of Scotland, is a vibrant and historic city filled with stunning architecture, rich culture, and a bustling nightlife. It attracts travelers from all over the world who come to explore its cobbled streets, visit its famous castle, and immerse themselves in its fascinating history. With such a popular tourist destination, it’s no wonder that there are several Marriott Hotels in the city catering to visitors’ comfort and luxury. Let’s take a closer look at the top 10 Marriott Hotels in Edinburgh.

1. Edinburgh Marriott Hotel:
Situated just outside the city center, this hotel offers spacious rooms, modern amenities, and an excellent on-site restaurant. Guests can enjoy a refreshing swim in the indoor pool, relax in the sauna, or work out in the fitness center.

2. Courtyard by Marriott Edinburgh West:
Located near Heriot-Watt University, this hotel offers stylish and well-equipped rooms, a 24-hour fitness center, and an on-site restaurant. It is also conveniently close to the Edinburgh Park train station, making it easy to explore the city.

3. Residence Inn by Marriott Edinburgh:
Situated in the heart of the city, this hotel provides contemporary suites with separate living areas and fully equipped kitchens. Guests can enjoy a complimentary breakfast each morning, and the hotel’s central location allows for easy access to top attractions like the Royal Mile and Edinburgh Castle.

4. The Glasshouse, Autograph Collection:
Housed in a former church, this unique Marriott hotel offers luxurious rooms with floor-to-ceiling windows and stunning city views. Surrounded by the city’s top attractions, it is the perfect base for exploring the historic Old Town.

5. Sheraton Grand Hotel & Spa, Edinburgh:
Located just a short walk from Princes Street, this hotel boasts a luxurious spa offering a variety of treatments, a rooftop hydro-pool with panoramic city views, and stylish, well-appointed rooms. Guests can indulge in fine dining at the hotel’s on-site restaurant.

6. Courtyard by Marriott Edinburgh:
Located near Edinburgh Playhouse theater, this hotel offers modern rooms with plush bedding and high-speed internet access. Guests can savor delicious food and drinks at the vibrant Lantern Room restaurant or explore the lively neighborhood filled with shops, bars, and restaurants.

7. Edinburgh City Centre, Royal Mile:
This Marriott hotel is situated right on the Royal Mile, making it the perfect base for exploring the city’s historic sites. It offers comfortable and contemporary rooms, some with stunning views of the city’s skyline. Guests can also enjoy a delicious meal at the hotel’s on-site restaurant.

8. The Balmoral, a Rocco Forte Hotel:
Although not directly a Marriott hotel, The Balmoral is one of the most luxurious and iconic hotels in Edinburgh. Located on Princes Street, it offers elegant rooms, a Michelin-starred restaurant, and a relaxing spa. Its central location makes it easy to explore the city’s top attractions.

9. Moxy Edinburgh Fountainbridge:
This trendy and budget-friendly Marriott hotel offers chic rooms with modern amenities. It features a stylish lobby bar, perfect for socializing and enjoying a cocktail, and is within walking distance to the city’s main attractions.

10. Kimpton Charlotte Square Hotel:
Also part of the Marriott family, this boutique hotel is housed in a beautiful Georgian building. It offers stylish rooms, a spa, and multiple dining options, including a rooftop bar with panoramic views of the city.

When planning your visit to Edinburgh, these top 10 Marriott Hotels provide a range of options to suit different tastes and budgets. Enjoy your stay in this magnificent city and explore its finest attractions with the comfort and luxury that Marriott Hotels are renowned for.


Ready to elevate your Marriott experience to extraordinary heights? Unlock a world of exclusive privileges and perks by upgrading to Marriott Bonvoy Platinum membership today! Enjoy VIP treatment, complimentary room upgrades, lounge access, complimentary breakfast and access to the finest amenities. Don’t miss out on the chance to turn your stay into an unforgettable luxury escape. Upgrade now and indulge in the Marriott Platinum lifestyle—where every stay is an honor and every moment is extraordinary. Click below to elevate your travel experience!