Pune to Mahabalipuram Distance
The road distance between Pune and Mahabalipuram is approximately 1200+ km, and the drive usually takes around 20 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Mahabalipuram, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Chennai
RECOMMENDED
FASTEST
Pune
Chennai
Mahabalipuram
Approx Travel Time
4h 38m
₹6,084
Onwards
Pune
Chennai
Mahabalipuram
Approx Travel Time
5h 55m
₹6,021
Onwards
Via Chennai, Cheyyur
Pune
Chennai
Cheyyur
Mahabalipuram
Approx Travel Time
5h 58m
₹8,174
Onwards
Via Tirupati
Pune
Tirupati
Mahabalipuram
Approx Travel Time
18h 40m
₹3,699
Onwards
CHEAPEST
Pune
Tirupati
Mahabalipuram
Approx Travel Time
20h 55m
₹1,274
Onwards
Via Haveri, Kanchipuram
Pune
Haveri
Kanchipuram
Mahabalipuram
Approx Travel Time
22h 14m
₹5,617
Onwards
Via Bangalore, Pondicherry
Pune
Bangalore
Pondicherry
Mahabalipuram
Approx Travel Time
1d 1h 57m
₹2,508
Onwards
Direct Options
Pune
Mahabalipuram
Approx Travel Time
20h 11m
₹20,984
Onwards
Via Bangalore, Chennai
Pune
Bangalore
Chennai
Mahabalipuram
Approx Travel Time
7h 13m
₹8,417
Onwards
Via Goa, Chennai
Pune
Goa
Chennai
Mahabalipuram
Approx Travel Time
7h 18m
₹8,315
Onwards
Things To Know About Mahabalipuram
Mahabalipuram, also known as Mamallapuram, is a fascinating destination in Tamil Nadu famous for its group of 7th and 8th-century Hindu rock-cut monuments, a UNESCO World Heritage Site. Visitors are drawn by its unique temple rathas (chariots) carved from rock and the rich Pallava heritage. Being a coastal town near Chennai, Mahabalipuram offers a blend of cultural heritage and scenic seaside experiences. This enchanting town was once a major port city during the Pallava kingdom, named after King Narasimhavarman I, also called Mamalla. The monuments here reflect artistic and architectural splendor carved into living rock, making it a captivating place for history enthusiasts and travelers alike. Generally, the best time to plan a trip from Pune to Mahabalipuram is during the cooler months and outside the monsoon season to enjoy comfortable weather and clear skies.
Frequently Asked Questions
What is the distance between Pune and Mahabalipuram?
The distance between Pune and Mahabalipuram is approximately 1200+ km by road.
What is the straight-line (aerial) distance between Pune and Mahabalipuram?
The straight-line distance is approximately 900+ km.
How long does it take to travel from Pune to Mahabalipuram by road?
It takes around 20 hours by road.
What is the distance from Pune to Mahabalipuram via Chennai?
Via Chennai, the distance is approximately 950+ km, taking around 5 hours.
Does the distance from Pune to Mahabalipuram change by route?
Yes — the road distance varies from 1200+ km via the direct route to 950+ km via Chennai, depending on the path taken.
Does travel time between Pune and Mahabalipuram vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Pune and Mahabalipuram?
The driving distance is 1200+ km, while the straight-line distance is shorter at 900+ km, due to the road route following terrain and highways.
Routes Connecting Pune
Routes From Pune
Routes Connecting Mahabalipuram
Routes From Mahabalipuram
- Mahabalipuram to Laxmangarh
- Mahabalipuram to Alipurduar
- Mahabalipuram to Faridkot
- Mahabalipuram to Gadwal
- Mahabalipuram to Haveri
- Mahabalipuram to Dabwali
- Mahabalipuram to Nanpara
- Mahabalipuram to Barnala
- Mahabalipuram to Perundurai
- Mahabalipuram to Tinsukia
- Mahabalipuram to Bettiah
- Mahabalipuram to Una
- Mahabalipuram to Batala
- Mahabalipuram to Guruvayoor
- Mahabalipuram to Mathura
Routes To Mahabalipuram
- Rampur to Mahabalipuram
- Kakinada to Mahabalipuram
- Bhubaneshwar to Mahabalipuram
- METTUPALAYAM to Mahabalipuram
- Tuljapur to Mahabalipuram
- Sawai-Madhopur to Mahabalipuram
- Giddalur to Mahabalipuram
- Khatu to Mahabalipuram
- Mandi to Mahabalipuram
- Sirsa to Mahabalipuram
- Malout to Mahabalipuram
- Palanpur to Mahabalipuram
- Chintpurni to Mahabalipuram
- Chopda to Mahabalipuram
- Dhumakot to Mahabalipuram

