hero
How2Go
Kanhangad to Makrana

Kanhangad to Makrana

Makrana is approximately 1750+ kms from Kanhangad. The fastest way to reach Makrana from Kanhangad is by Bus, Flight, Train Via Mangalore, Jaipur. It takes approximately 14 hours. The cheapest way to reach Makrana from Kanhangad is by Bus Via Mangalore, Pune which would take approximately 46 hours.

Sort By
Mode of Transport

Via Mangalore, Jaipur

RECOMMENDED

FASTEST

Kanhangad

Mangalore

Jaipur

Makrana

Approx Travel Time

13h 39m

₹9,202

Onwards

Kanhangad

Mangalore

Jaipur

Makrana

Approx Travel Time

13h 39m

₹11,800

Onwards

Kanhangad

Mangalore

Jaipur

Makrana

Approx Travel Time

15h 12m

On Demand

Via Mangalore, Pune

CHEAPEST

Kanhangad

Mangalore

Pune

Makrana

Approx Travel Time

1d 22h

₹4,900

Onwards

Ads by MMT

Via Mangalore, Delhi

Kanhangad

Mangalore

Delhi

Makrana

Approx Travel Time

15h 58m

₹9,525

Onwards

Via Bangalore, Jaipur

Kanhangad

Bangalore

Jaipur

Makrana

Approx Travel Time

19h 35m

₹8,646

Onwards

Kanhangad

Bangalore

Jaipur

Makrana

Approx Travel Time

19h 35m

₹11,244

Onwards

Ads by MMT

Via Kannur, Delhi

Kanhangad

Kannur

Delhi

Makrana

Approx Travel Time

17h 2m

₹9,690

Onwards

Via Coimbatore, Jaipur

Kanhangad

Coimbatore

Jaipur

Makrana

Approx Travel Time

18h 52m

₹10,644

Onwards

Kanhangad

Coimbatore

Jaipur

Makrana

Approx Travel Time

18h 52m

₹13,321

Onwards

Frequently Asked Questions

What is the distance between Kanhangad and Makrana?

Makrana is approximately 1750+ kms from Kanhangad.

How long does it take to reach Makrana from Kanhangad?

It takes approximately 14 hours to reach Makrana from Kanhangad by Bus, Flight, Train Via Mangalore, Jaipur.

What is the cheapest way to reach Makrana from Kanhangad?

The cheapest way to reach Makrana from Kanhangad is by Bus Via Mangalore, Pune.

What is the fastest way to reach Makrana from Kanhangad?

The fastest way to reach Makrana from Kanhangad is by Bus, Flight, Train Via Mangalore, Jaipur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India