Find and Book Top Rated Hotels in Chennai

Search among 72 available resorts and all inclusive hotels in Chennai from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 72
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
Great140 reviews
MapView on map7.4 km from City Centre900 m from Central Marine Fisheries Research Institute
From   US$ 114 /nightSelect
8.2
Great114 reviews
MapView on map9.3 km from City Centre600 m from
From   US$ 112 /nightSelect
8.2
Great107 reviews
9.8 km from City Centre1.6 km from Chennai Trade Centre
From   US$ 116 /nightSelect
8.2
Great73 reviews
9.2 km from City Centre500 m from
From   US$ 102 /nightSelect
12.9 km from City Centre1000 m from
From   US$ 105 /nightSelect
8.4
Great148 reviews
13.0 km from City Centre1.5 km from St. Thomas Mount
From   US$ 111 /nightSelect
8.2
Great90 reviews
2.0 km from City Centre700 m from Apollo Hospital
From   US$ 80 /nightSelect
8.4
Great62 reviews
7.0 km from City Centre400 m from
From   US$ 76 /nightSelect
8.2
Great173 reviews
2.2 km from City Centre1.1 km from Apollo Hospital
From   US$ 86 /nightSelect
8.0
Great79 reviews
5.2 km from City Centre1000 m from Pondy Bazaar
From   US$ 102 /nightSelect
4.6 km from City Centre1.2 km from US Consulate General
From   US$ 38 /nightSelect
8.2
Great137 reviews
2.4 km from City Centre1.3 km from Apollo Hospital
From   US$ 86 /nightSelect
8.4
Great72 reviews
9.2 km from City Centre600 m from
From   US$ 96 /nightSelect
8.2
Great100 reviews
5.2 km from City Centre1.1 km from Pondy Bazaar
From   US$ 90 /nightSelect
8.2
Great51 reviews
3.3 km from City Centre700 m from Apollo Hospital
From   US$ 90 /nightSelect
8.4
Great115 reviews
4.7 km from City Centre1.0 km from Pondy Bazaar
From   US$ 54 /nightSelect
8.4
Great135 reviews
5.9 km from City Centre1.3 km from Pondy Bazaar
From   US$ 65 /nightSelect
8.6
Great21 reviews
4.2 km from City Centre1.3 km from Citi Center Chennai
From   US$ 28 /nightSelect
8.2
Great62 reviews
6.2 km from City Centre600 m from T. Nagar
From   US$ 97 /nightSelect
8.0
Great42 reviews
11.4 km from City Centre1.4 km from Indian Institute of Technology, Madras
From   US$ 113 /nightSelect

Best resorts and places to stay in Chennai

Why visit?

Chennai, the capital city of Tamil Nadu in India, offers a blend of rich cultural heritage, beautiful beaches, and delicious South Indian cuisine. With notable landmarks such as the magnificent Marina Beach, iconic Kapaleeshwarar Temple, and historic Fort St. George, Chennai provides a unique and fascinating experience to tourists. Explore the city's vibrant culture, visit art galleries and museums, and indulge in the local art and music scene.

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

Tranquil and serene surroundings: Resorts in Chennai are often nestled amidst greenery, providing a peaceful and relaxing environment away from the bustling city life.

Extensive amenities: Resorts offer a wide range of facilities such as swimming pools, spa services, fitness centers, and recreational activities, ensuring a comfortable and enjoyable stay.

Personalized service: Resorts generally have smaller guest capacities than hotels, allowing for more personalized attention and service from the staff.

Beautifully landscaped gardens: Many resorts in Chennai have lush gardens and landscaped courtyards, creating a pleasant natural ambiance.

Privacy and seclusion: Resorts often offer spacious rooms or private cottages, providing a secluded retreat for a peaceful vacation.

Price to stay in a resort per night

The average prices for resorts in Chennai vary depending on the star rating:

3-star resorts: Prices can range from $50 to $100 per night.

4-star resorts: Prices can range from $100 to $200 per night.

5-star resorts: Prices can range from $200 to $400 per night.

Best value for money:

Anora Beach Resort: Situated along the scenic ECR (East Coast Road), this resort offers comfortable rooms, a swimming pool, and direct access to the beach. Prices start at $60 per night.

Shelter Beach Resorts: Located near Mahabalipuram, this resort provides a beautiful view of the Bay of Bengal. It offers comfortable accommodations, a seaside restaurant, and water sports facilities. Prices start at $70 per night.

Green Meadows Resort: Nestled in a lush green environment, this resort offers spacious rooms, a swimming pool, and a restaurant serving multi-cuisine delights. Prices start at $80 per night.

Best luxury resorts:

Taj Coromandel: A renowned 5-star hotel located in the city center, offering luxurious rooms, exceptional dining options, a spa, and a swimming pool. Prices start at $250 per night.

Vivanta by Taj: Fisherman's Cove: Situated on the scenic Covelong Beach, this 5-star resort features elegant rooms, private beach access, multiple restaurants, a spa, and outdoor activities. Prices start at $300 per night.

Best pet-friendly resorts:

MGM Beach Resort: Located on the East Coast Road, this resort allows pets and offers spacious accommodation, a swimming pool, and direct beach access. Prices start at $90 per night.

Ideal Beach Resort: Situated near Mahabalipuram, this pet-friendly resort provides comfortable cottages, a swimming pool, and a private beach. Prices start at $100 per night.

Best resorts for families:

Radisson Resort Temple Bay: Situated in Mahabalipuram, this resort offers family-friendly facilities such as a kids' club, a swimming pool with water slides, and multiple dining options. Prices start at $150 per night.

Chariot Beach Resort: This beachfront resort near Mahabalipuram provides spacious rooms, a children's play area, a swimming pool, and direct access to the beach. Prices start at $120 per night.

Golden Sun Beach Resort: Located near Mahabalipuram, this resort features cozy cottages, a swimming pool, and a children's pool. Prices start at $80 per night.

Best resorts with unique views:

InterContinental Chennai Mahabalipuram Resort: Offering panoramic views of the Bay of Bengal, this beachfront resort boasts luxurious rooms, stylish architecture, a spa, and multiple dining options. Prices start at $250 per night.

Radisson Blu Resort Temple Bay Mamallapuram: Situated on the East Coast Road, this resort offers stunning views of the Bay of Bengal, comfortable rooms, a swimming pool, and a spa. Prices start at $200 per night.

Show moreLess