hero
How2Go
Mangalore to Mahabalipuram

Mangalore to Mahabalipuram

Mahabalipuram is approximately 600+ km from Mangalore, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Mahabalipuram.

Read More
Sort By
Mode of Transport

Via Chennai

RECOMMENDED

FASTEST

Mangalore

Chennai

Mahabalipuram

Approx Travel Time

4h 39m

₹6,888

Onwards

Mangalore

Chennai

Mahabalipuram

Approx Travel Time

6h 7m

₹7,125

Onwards

Via Kannur, Chennai

Mangalore

Kannur

Chennai

Mahabalipuram

Approx Travel Time

7h 58m

₹6,706

Onwards

Via Chennai, Kanchipuram

Mangalore

Chennai

Kanchipuram

Mahabalipuram

Approx Travel Time

6h 59m

₹8,625

Onwards

Via Salem

CHEAPEST

Mangalore

Salem

Mahabalipuram

Approx Travel Time

15h 37m

₹1,328

Onwards

Mangalore

Salem

Mahabalipuram

Approx Travel Time

16h 47m

₹5,878

Onwards

Direct Cab

Mangalore

Mahabalipuram

Approx Travel Time

12h 32m

₹12,773

Onwards

Via Dharmapuri

Mangalore

Dharmapuri

Mahabalipuram

Approx Travel Time

16h 35m

₹5,586

Onwards

Via Bangalore, Pondicherry

Mangalore

Bangalore

Pondicherry

Mahabalipuram

Approx Travel Time

17h 55m

₹2,201

Onwards

Via Chennai, Arakkonam

Mangalore

Chennai

Arakkonam

Mahabalipuram

Approx Travel Time

6h 51m

₹8,604

Onwards

Frequently Asked Questions

What is the distance between Mangalore and Mahabalipuram?

Mahabalipuram is approximately 600+ kms from Mangalore.

How long does it take to reach Mahabalipuram from Mangalore?

It takes approximately 5 hours to reach Mahabalipuram from Mangalore by Flight, Cab Via Chennai.

What is the cheapest way to reach Mahabalipuram from Mangalore?

The cheapest way to reach Mahabalipuram from Mangalore is by Train, Bus Via Salem.

What is the fastest way to reach Mahabalipuram from Mangalore?

The fastest way to reach Mahabalipuram from Mangalore is by Flight, Cab Via Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India