concrete building during daytime

The Best Hotels And Activities With Views In Edinburgh

Travel Guide | October 2024

By Tom Purcell | Updated October 2024

I have created a list of hotels and things to do with the best views in Edinburgh, Scotland. Hope you like it! Check your dates for the best prices and start planning your next trip.

1. Roomzzz Edinburgh - Modern Comfort With Castle Views

Stay in the heart of Edinburgh and enjoy stunning views of Edinburgh Castle at this stylish, modern hotel. Perfectly located for sightseeing and relaxation, you’ll be just steps away from the city’s top attractions while being able to wake up to breathtaking views of the historic castle right from your room. Whether you're exploring the city’s rich history or enjoying a peaceful moment overlooking the skyline, this hotel offers an unforgettable experience with one of the best vantage points in town. Imagine waking up to the sun rising over Edinburgh Castle, followed by a peaceful morning coffee on your private balcony as you take in the breathtaking city views. With limited rooms offering direct castle views, be sure to book early to secure your stay at one of Edinburgh’s most sought-after hotels.

2. W Edinburgh - Luxury In The Heart Of The City

Experience luxury at W Edinburgh, a modern hotel blending elegance with style right in the heart of the city. With stunning panoramic views over Edinburgh Castle and Princes Street, this hotel offers an unforgettable stay. Enjoy spacious rooms, a chic rooftop bar, and premium amenities like a spa, fitness center, and restaurant. Perfect for both relaxation and exploration, W Edinburgh provides guests with a memorable and high-end experience, steps away from the city’s top attractions and vibrant nightlife.

Rating:4.4/5 (Based on 95 Reviews)

🗺️ Location: 4.5/5 for its proximity to top attractions like St. James Square and transport hubs (490m from Edinburgh Waverley).

💆 Top Amenities: Spa, Sauna, Fitness Room, Massage Room, Rooftop Bar.

🌟 Top Review: "Good hotel, great amenities, and superb location. The interiors are modern and stylish!"

📍 Surroundings: Close to Edinburgh Airport (13.4 km), Edinburgh Waverley Station (490m).

Rating:4.5/5 (Based on 133 Reviews)

🗺️ Location: 4.5/5 for its excellent central location, steps from Edinburgh's top attractions.

🍽️ Top Amenities: Public Parking, 24-Hour Front Desk, Luggage Storage, and Wi-Fi.

🌟 Top Review: "Great location, cozy rooms, and lovely amenities, including fresh croissants in the morning!"

📍 Surroundings: Close to Edinburgh Airport (16.0 km) and Edinburgh Waverley Station (430m).

3. Mount Royal Hotel Edinburgh - Central Stay With Great Amenities

Rating:
⭐ 4.3/5 (Based on 207 Reviews)

Top Review:
"Great location, near city center, convenient for commuters to visit many attractions!"

🗺️ Location:
Highly rated for its central location, ideal for exploring Edinburgh.

🍽️ Amenities:
Public Parking, 24-Hour Front Desk, Luggage Storage, Bar, Restaurant, and Café.

📍 Surroundings:
Close to Edinburgh Airport (13.3 km) and Edinburgh Waverley Station (560m).

Stay in luxury at this modern hotel, offering stunning panoramic views of Edinburgh's skyline. Ideally located near the city’s main attractions, this hotel blends elegance with comfort, featuring spacious rooms and top-tier amenities. Guests can indulge in the breathtaking sights of Edinburgh Castle and the city while enjoying a relaxing stay in beautifully designed rooms. Perfect for a romantic getaway or a luxurious city break, this hotel ensures an unforgettable experience with unbeatable views and sophisticated charm.

4. Hotel Indigo - Modern Comfort In A Historic Setting

Located on Princes Street, Hotel Indigo Edinburgh combines classic charm with modern comfort. Enjoy stylish rooms with views of the city or Edinburgh Castle, perfect for unwinding after exploring. Guests rave about the hearty breakfast, vibrant decor, and convenient access to Edinburgh’s best attractions and shopping spots. With cozy touches, a welcoming bar, and top amenities like a 24-hour front desk, this hotel is ideal for a memorable stay in the heart of Edinburgh.

5. Cheval The Edinburgh Grand - Iconic Views In Luxurious Style

Nestled in the heart of Edinburgh, Cheval The Edinburgh Grand offers luxury apartment-style accommodation perfect for both short and long stays. Each suite is elegantly designed, blending modern amenities with historic charm, and many provide stunning views of the city. Guests can enjoy a variety of upscale features, including a 24-hour gym, an on-site restaurant, and nearby access to Edinburgh’s best attractions. Ideal for travelers looking for a blend of comfort, style, and convenience in the city center.

🌟 Rating: 4.6/5 (Based on 108 Reviews)

🗺️ Location: Excellent Location – Right in the heart of Edinburgh, close to top attractions like Princes Street.

🛎️ Top Amenities: Fitness Room, Bar, Restaurant, Concierge Car Service, Multi-Function Room

💬 Top Review: "Beautiful hotel, attentive staff. A++++" – Marcia A. Feldman

📍 Surroundings: Close to Edinburgh Airport (14.9 km), Edinburgh Waverley Station (480 m), Haymarket Station (2.4 km)

Rating:
4.4/5 (Based on 136 Reviews)

🌟 Top Review:
"Amazing stay! The breakfast is fantastic, and I’d definitely return." – Angela

🗺️ Location:
Excellent central spot with views of Princes Street and Edinburgh Castle, ideal for sightseeing.

🍽️ Amenities:
24-Hour Front Desk, Luggage Storage, Bar, Restaurant, Meeting Room, Babysitting Services.

📍 Surroundings:
Close to Edinburgh Airport (15 km) and Edinburgh Waverley Station (430m).

6. Leonardo Royal Hotel - Modern Comfort In The Heart Of The City

Rating: ⭐ 4.5/5 (Based on 328 Reviews)

Cleanliness: 🧼 "Remarkably clean" with attention to every detail.

Top Review: 📝 "Great and nothing to complain about for my golf trip." — Tang CHETKUL

Amenities: 🏋️ Fitness Room | 🛏️ 24-Hour Front Desk | 🍸 Bar | ☕ Café

Location: 📍 Close to Edinburgh Airport (14.4 km) and Waverley Station (420 m)

Stay at the Leonardo Royal Hotel Edinburgh for a blend of modern comfort and central convenience. Located just a short walk from Edinburgh’s top landmarks, this hotel offers cozy rooms with contemporary decor, perfect for relaxation after exploring the city. Guests enjoy amenities like a fitness room, a café, and a 24-hour front desk for a seamless stay. The hotel’s proximity to Edinburgh Waverley Station and easy access to the airport make it ideal for travelers seeking comfort with city accessibility.

a castle on top of a hill surrounded by treesa castle on top of a hill surrounded by trees

1. Edinburgh Castle: Entry Ticket & Guided Tours

Explore the magic of Edinburgh Castle on a guided tour that takes you through centuries of history. Perched atop an extinct volcano, this iconic fortress offers breathtaking views of the city and beyond. Wander through royal chambers, see the Crown Jewels of Scotland, and discover the stories behind the castle’s famous battles and monarchs. Perfect for history buffs or anyone looking to take in some of the best views Edinburgh has to offer. Pro tip: Book early for the best time slots and to avoid crowds!

Price: Around £35

5 Star Rating On Viator

Recommended by 95% Of Travellers

2. Scottish Highlands, Loch Ness, Glencoe and Pitlochry: Day Trip From Edinburgh

gray structure near seagray structure near sea

Embark on an unforgettable full-day adventure from Edinburgh, exploring the breathtaking Scottish Highlands. This tour takes you through rugged landscapes, charming villages, and the legendary Loch Ness—home to the mysterious Nessie! Along the way, you'll stop for a dram of whisky at a traditional distillery, perfect for getting a true taste of Scotland. It’s a scenic escape packed with history, culture, and plenty of Instagram-worthy moments. Don’t forget your camera!

Price: From £61 (Full Day)

5 Star Rating On Viator

Recommended by 95% Of Travellers

Things To Do In Edinburgh

3. Loch Ness River Cruise: Highlands Tour Day Trip

4.5 Star Rating On Viator

Price: From £96 (Full Day & Cruise Included)

Recommended by 94% Of Travellers

a castle on a hill overlooking a body of watera castle on a hill overlooking a body of water

Scotland has truly outdone itself with this one! If you’ve ever dreamed of visiting the Highlands, then this day trip is it. The journey begins with a scenic drive through rolling hills, lush valleys, and ancient castles that will have you staring out the window in awe the entire time. Every twist in the road reveals a view that feels like it’s straight out of a postcard. But let me tell you—the real magic happens when you hit Loch Ness! The river cruise is an absolute must. Imagine gliding over the glassy water with the stunning backdrop of the towering Highlands all around you. The myths and legends of Nessie will seem so real as the mist rolls over the loch—it’s like you’ve been transported to another world.

4. Edinburgh City Tours: Get The Best Views Of The City

5 Star Rating On Viator

Price: From £14

Recommended by 94% Of Travellers

Edinburgh is one of those cities that seamlessly blends history, culture, and breathtaking views, and the best way to experience it all is on the City Sightseeing Tour. Whether you’re hopping on the iconic red bus or strolling through the city on foot, every corner of Edinburgh reveals something special. From the panoramic views of Edinburgh Castle atop its volcanic rock to the charming streets of the Old Town and Royal Mile, the sights are simply unreal. The bus tour offers next-level views from the top deck, while the walking tours take you up close to hidden gems, historic squares, and even the eerie yet fascinating alleyways of the city. And don’t miss the chance to take in the jaw-dropping panoramic scene from Calton Hill—seriously, it's like stepping into a postcard. If you’re visiting Edinburgh, this tour is the perfect way to capture the essence of the city, combining incredible views with history and the unmistakable magic that Edinburgh holds.