Default HTG hotel image

Luxury Hotels & Resorts in Agra from AU$107

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Agra Luxury Hotels

Our top choices for Agra luxury hotels

1. Relais Villa Porta

Relais Villa Porta
4.0 star property
Luino
9.2 out of 10, Wonderful, (266 reviews)
The price is AU$457
includes taxes & fees
30 Aug - 31 Aug
Relais Villa Porta

2. Kurhaus Cademario Hotel & SPA

Kurhaus Cademario Hotel & SPA
4.5 star property
Cademario
9.2 out of 10, Wonderful, (801 reviews)
The price is AU$445
includes taxes & fees
10 Aug - 11 Aug
Kurhaus Cademario Hotel & SPA

3. Best Western Hotel Bellevue Au Lac

Best Western Hotel Bellevue Au Lac
4.0 star property
Loreto
8.4 out of 10, Very good, (431 reviews)
The price is AU$524
includes taxes & fees
28 Aug - 29 Aug
Best Western Hotel Bellevue Au Lac

4. Camin Hotel Luino

Camin Hotel Luino
4.0 star property
Luino
9.2 out of 10, Wonderful, (133 reviews)
The price is AU$382
includes taxes & fees
20 Aug - 21 Aug
Camin Hotel Luino

5. Swiss Diamond Hotel & SPA

Swiss Diamond Hotel & SPA
5.0 star property
Vico Morcote
9.0 out of 10, Wonderful, (457 reviews)
  • cleanliness
    Lakeside luxury awaits with spa indulgence and dining overlooking pristine waters at Swiss Diamond Hotel.
The price is AU$765
includes taxes & fees
29 Aug - 30 Aug
Swiss Diamond Hotel & SPA

6. Grand Hotel Villa Castagnola

Grand Hotel Villa Castagnola
5.0 star property
Cassarate
9.6 out of 10, Exceptional, (406 reviews)
  • cleanliness
    Luxuriate in this Lugano boutique hotel where a stunning spa, garden views, and exceptional service create an unforgettable retreat.
The price is AU$988
includes taxes & fees
28 Aug - 29 Aug
Grand Hotel Villa Castagnola

7. Castello del Sole Beach Resort & SPA

Castello del Sole Beach Resort & SPA
5.0 star property
Locarno
10.0 out of 10, Exceptional, (26 reviews)
  • cleanliness
    Lakeside luxury blooms at this beachfront resort, where private shores meet full-service spa indulgences and fine dining in scenic Locarno.
The price is AU$1,329
includes taxes & fees
30 Aug - 31 Aug
Castello del Sole Beach Resort & SPA

8. Hotel Eden Roc

Hotel Eden Roc
5.0 star property
Ascona
9.4 out of 10, Exceptional, (134 reviews)
  • cleanliness
    Indulge in waterfront elegance at this Ascona retreat with a private beach, Michelin-starred dining, and a lavish spa sanctuary.
The price is AU$1,216
includes taxes & fees
30 Aug - 31 Aug
Hotel Eden Roc

9. Dorint Resort & Spa Locarno Riazzino

Dorint Resort & Spa Locarno Riazzino
4.0 star property
Locarno
9.4 out of 10, Exceptional, (185 reviews)
The price is AU$393
includes taxes & fees
13 Aug - 14 Aug
Dorint Resort & Spa Locarno Riazzino

10. Giardino Ascona

Giardino Ascona
5.0 star property
Ascona
9.8 out of 10, Exceptional, (78 reviews)
  • cleanliness
    Mediterranean luxury awaits at this lakeside retreat with Michelin-star dining and spa indulgence.
The price is AU$1,183
includes taxes & fees
18 Aug - 19 Aug
Giardino Ascona
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Agra Hotel Reviews

Frequently asked questions

Are you looking for a luxury hotel for your Agra holiday?
Use Expedia to arrange your flight to Lugano (LUG-Agno) airport or Malpensa International Airport (MXP) airport, and then select from a variety of places to stay that will deliver the luxury you want. Amenities are an important consideration when you plan a holiday, so we make it easy to get what you want to make your stay special. If you want a posh hotel that has fine dining, a spa or several swimming pools, Expedia can assist you in finding the best luxury hotel experience that Agra has to offer.
When can I expect good weather in Agra?
Planning for the weather is a good way to make your trip to Agra relaxing and enjoyable, especially when you're splurging. The hottest months are usually July and August, with an average temperature of 15°C, while the coldest months are January and February, with an average of 0°C. The rainiest months in Agra are October, November, May and August, with each month seeing an average of 209 mm of rainfall.
What's there to see and do in Agra?
Experience all that Agra has to offer when you visit Lake Lugano, Castles Cannero Ruins and Cannobio Ferry Terminal. If you have extra time while you're in the area, you might want to stop by Cannero Riviera Ferry Terminal and Brissago Islands.