Skip to main content.

Hotels in Mahabalipuram, India

Search & Compare Mahabalipuram Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Mahabalipuram

Mahabalipuram overview

Visitors have positive things to say about the beaches in Mahabalipuram. While you're here, enjoy activities like swimming. You can learn about the local heritage of Mahabalipuram at landmarks like Krishna's Butterball and Ganesha Ratha. A stop at other sights like Mamallapuram Beach and Varaha Cave Temple will create memories.

Where to stay in Mahabalipuram

Whether traveling on business or vacation, Mahabalipuram can accommodate you. There are 10 hotels in Mahabalipuram and you can shop as many as 326 deals for rooms on, some with discounts of up to 62%. We have room prices starting at 15 USD per night and below you'll find the number of hotels by star rating in Mahabalipuram as well as in the surrounding area:
  • • 11 5-star hotels from 57 USD per night
  • • 21 4-star hotels from 36 USD per night
  • • 61 3-star hotels from 20 USD per night
  • • 5 2-star hotels from 15 USD per night

How to get to Mahabalipuram

Fly into Chennai (MAA-Chennai Intl.), 24.9 mi (40.1 km) from the heart of Mahabalipuram.

What to see around Mahabalipuram

Memorable landmarks include:
  • • Krishna's Butterball
  • • Ganesha Ratha
  • • Varaha Cave Temple
  • • Descent Of The Ganges
  • • Arjuna's Penance
Recommended sights include:
  • • Mamallapuram Beach
  • • Shore Temple
  • • New Lighthouse
  • • Pancha Pandava Rathas

When to visit Mahabalipuram

If you're beginning to plan your vacation, you may be curious about the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 95°F day, 72°F night
  • • April-June: 101°F day, 79°F night
  • • July-September: 98°F day, 79°F night
  • • October-December: 93°F day, 73°F night
Seasonal rainfall averages
  • • January-March: 1.57 inches
  • • April-June: 5.16 inches
  • • July-September: 13.19 inches
  • • October-December: 28.43 inches