hero
How2Go
Mahabalipuram to Karkala

Mahabalipuram to Karkala

Karkala is approximately 650+ km from Mahabalipuram, 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 Karkala.

Read More
Sort By
Mode of Transport

Via Chennai, Mangalore

RECOMMENDED

Mahabalipuram

Chennai

Mangalore

Karkala

Approx Travel Time

8h 25m

₹6,969

Onwards

Mahabalipuram

Chennai

Mangalore

Karkala

Approx Travel Time

9h 23m

₹6,543

Onwards

FASTEST

Mahabalipuram

Chennai

Mangalore

Karkala

Approx Travel Time

8h 17m

₹8,514

Onwards

CHEAPEST

Mahabalipuram

Chennai

Mangalore

Karkala

Approx Travel Time

19h 48m

₹2,130

Onwards

Mahabalipuram

Chennai

Mangalore

Karkala

Approx Travel Time

9h 15m

₹8,088

Onwards

Via Malur, Udupi

Mahabalipuram

Malur

Udupi

Karkala

Approx Travel Time

17h 32m

₹9,163

Onwards

Via Srikalahasti, Shivamogga

Mahabalipuram

Srikalahasti

Shivamogga

Karkala

Approx Travel Time

9h 58m

₹11,222

Onwards

Via Chennai, Mangalore, Udupi

Mahabalipuram

Chennai

Mangalore

Udupi

Karkala

Approx Travel Time

9h 9m

₹9,191

Onwards

Via Chennai, Shivamogga

Mahabalipuram

Chennai

Shivamogga

Karkala

Approx Travel Time

8h 54m

₹14,750

Onwards

Mahabalipuram

Chennai

Shivamogga

Karkala

Approx Travel Time

10h 54m

₹11,913

Onwards

Frequently Asked Questions

What is the distance between Mahabalipuram and Karkala?

Karkala is approximately 650+ kms from Mahabalipuram.

How long does it take to reach Karkala from Mahabalipuram?

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

What is the cheapest way to reach Karkala from Mahabalipuram?

The cheapest way to reach Karkala from Mahabalipuram is by Bus Via Chennai, Mangalore.

What is the fastest way to reach Karkala from Mahabalipuram?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India