Find and Book Top Rated Hotels in Edinburgh

Search among 164 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
161-164 out of 164
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
Bed & Breakfast
8.4
Great44 reviews
MapView on map2.9 km from City Centre1.1 km from Murrayfield Stadium
From   US$ 259 /nightSelect
7.8
Very good97 reviews
MapView on map600 m from City Centre600 m from Royal Mile
From   US$ 284 /nightSelect
8.8
Great41 reviews
16.1 km from City Centre
From   US$ 280 /nightSelect
8.2
Great28 reviews
900 m from City Centre400 m from Edinburgh Christmas Market
From   US$ 1 242 /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