Find and Book Top Resorts in Edinburgh

Search among 156 available resorts and all inclusive hotels in Edinburgh from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
21-40 out of 156
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great248 reviews
MapView on map9.1 km from City Centre400 m from Heriot-Watt University
From   US$ 107 /nightSelect
8.2
Great142 reviews
MapView on map3.2 km from City Centre
From   US$ 188 /nightSelect
8.8
Great356 reviews
1.8 km from City Centre700 m from Edinburgh International Conference Centre (EICC)
From   US$ 251 /nightSelect
8.4
Great828 reviews
5.1 km from City Centre100 m from Edinburgh Zoo
From   US$ 67 /nightSelect
8.6
Great811 reviews
700 m from City Centre700 m from Royal Mile
From   US$ 174 /nightSelect
8.2
Great123 reviews
500 m from City Centre300 m from Edinburgh Waverley Railway Station
From   US$ 412 /nightSelect
8.4
Great298 reviews
1.3 km from City Centre200 m from Usher Hall
From   US$ 254 /nightSelect
8.4
Great1040 reviews
600 m from City Centre200 m from Edinburgh Christmas Market
From   US$ 124 /nightSelect
Hotel
8.4
Great26 reviews
600 m from City Centre300 m from Edinburgh Waverley Railway Station
From   US$ 432 /nightSelect
8.6
Great816 reviews
8.1 km from City Centre
From   US$ 101 /nightSelect
8.6
Great2746 reviews
700 m from City Centre300 m from Edinburgh Christmas Market
From   US$ 125 /nightSelect
8.6
Great1259 reviews
900 m from City Centre400 m from Edinburgh Playhouse
From   US$ 127 /nightSelect
8.6
Great895 reviews
1000 m from City Centre400 m from Grassmarket
From   US$ 138 /nightSelect
Hotel
8.4
Great1093 reviews
1.6 km from City Centre800 m from Queen's Hall
From   US$ 82 /nightSelect
8.4
Great388 reviews
2.3 km from City Centre900 m from Edinburgh International Conference Centre (EICC)
From   US$ 165 /nightSelect
8.6
Great683 reviews
1.8 km from City Centre1000 m from Edinburgh International Conference Centre (EICC)
From   US$ 162 /nightSelect
8.6
Great1221 reviews
1.7 km from City Centre400 m from Edinburgh International Conference Centre (EICC)
From   US$ 152 /nightSelect
8.6
Great590 reviews
500 m from City Centre200 m from Edinburgh Festival Theatre
From   US$ 166 /nightSelect
8.4
Great254 reviews
1.1 km from City Centre500 m from Edinburgh Playhouse
From   US$ 208 /nightSelect
8.4
Great189 reviews
2.8 km from City Centre
From   US$ 163 /nightSelect

Best Resorts and Places to Stay in Edinburgh

Why visit?

Edinburgh, the capital city of Scotland, is a captivating destination that combines rich history, stunning landscapes, and vibrant culture. From the majestic Edinburgh Castle to the famous Royal Mile, the city is brimming with notable landmarks and attractions that make it a must-visit for any traveler. Explore the city's medieval Old Town, walk through the stunning Holyrood Park, and immerse yourself in the lively atmosphere of the Edinburgh Festival. With its fascinating history, breathtaking architecture, and warm Scottish hospitality, Edinburgh will leave you in awe at every turn.

Why is choosing a resort in Edinburgh better than staying in a hotel?

Space and comfort: Resorts offer spacious rooms and suites, often equipped with luxurious amenities and breathtaking views, providing a comfortable and relaxing stay.

On-site facilities: Resorts typically boast a wide range of on-site facilities such as restaurants, bars, spa and wellness centers, swimming pools, and recreational activities, ensuring a memorable and convenient stay.

Privacy and tranquility: Resorts are often located away from the bustling city center, offering a peaceful and serene environment for guests to unwind and rejuvenate.

Personalized service: Resorts are known for their exceptional service, with dedicated staff members catering to your every need, ensuring an unforgettable experience.

Unique experiences: Many resorts offer curated experiences, such as guided tours, outdoor adventures, and cultural workshops, allowing you to fully immerse yourself in the local culture and traditions.

What is the price to stay in a resort per night?

The average prices per night in Edinburgh for 3-star, 4-star, and 5-star resorts vary. Please note that prices are subject to change and may vary based on seasonal demand.

3-star resorts: Starting from £80 per night

4-star resorts: Starting from £120 per night

5-star resorts: Starting from £200 per night

Best Value for Money Resorts:

Hotel Indigo Edinburgh: Princes Street: Located in the heart of the city, this stylish 4-star resort offers comfortable rooms, modern amenities, and stunning views of Edinburgh Castle. Prices start from £110 per night.

Courtyard by Marriott Edinburgh: Situated near the Royal Mile, this contemporary 3-star resort provides well-appointed rooms, a fitness center, and easy access to major attractions. Prices start from £95 per night.

Apex City of Edinburgh Hotel: This centrally located 4-star resort boasts sleek rooms, a rooftop restaurant, and close proximity to Edinburgh Castle. Prices start from £120 per night.

Best Luxury Resorts:

The Balmoral Hotel: A world-renowned 5-star resort with elegant rooms, a Michelin-starred restaurant, a luxurious spa, and magnificent views of the city. Prices start from £275 per night.

The Witchery by the Castle: Nestled beside the historic Edinburgh Castle, this extravagant 5-star resort offers opulent suites, fine dining, and a truly enchanting atmosphere. Prices start from £400 per night.

Best Pet-Friendly Resorts:

Staycentral: Located in the vibrant Cowgate area, this pet-friendly resort offers stylish apartments with all the necessary amenities. Pets are welcome at an additional charge.

Residence Inn by Marriott Edinburgh: Situated in the heart of the city, this modern resort welcomes pets and provides spacious suites with fully equipped kitchens. Pets are allowed for an additional fee.

Best Resorts for Families:

Edinburgh Marriott Hotel: Offering family-friendly rooms, a swimming pool, and easy access to Edinburgh Zoo and other attractions, this 4-star resort is perfect for a family stay.

Novotel Edinburgh Centre: Located close to Princes Street Gardens, this 4-star resort provides spacious family rooms, a children's play area, and a welcoming atmosphere.

Best Resorts with Unique Views:

The Glasshouse, Autograph Collection: A luxurious 5-star resort boasting a rooftop garden and panoramic views of the city skyline. Explore nearby attractions such as Calton Hill and the Royal Mile.

Tigerlily: Situated in the trendy New Town neighborhood, this boutique resort offers individually designed rooms and a vibrant cocktail bar. Enjoy the views of George Street, known for its shops and nightlife.

Show moreLess