hero
How2Go
Kanhangad to Makrana

Kanhangad to Makrana

Makrana is approximately 2200+ 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, Delhi

RECOMMENDED

Kanhangad

Mangalore

Delhi

Makrana

Approx Travel Time

15h 57m

₹9,324

Onwards

Via Mangalore, Jaipur

FASTEST

Kanhangad

Mangalore

Jaipur

Makrana

Approx Travel Time

13h 38m

₹10,782

Onwards

Kanhangad

Mangalore

Jaipur

Makrana

Approx Travel Time

13h 38m

₹13,380

Onwards

Kanhangad

Mangalore

Jaipur

Makrana

Approx Travel Time

15h 11m

On Demand

Ads by MMT

Via Bangalore, Jaipur

Kanhangad

Bangalore

Jaipur

Makrana

Approx Travel Time

22h 18m

₹8,151

Onwards

Kanhangad

Bangalore

Jaipur

Makrana

Approx Travel Time

19h 28m

₹8,655

Onwards

Kanhangad

Bangalore

Jaipur

Makrana

Approx Travel Time

19h 28m

₹11,253

Onwards

Via Mangalore, Pune

CHEAPEST

Kanhangad

Mangalore

Pune

Makrana

Approx Travel Time

1d 21h 59m

₹4,699

Onwards

Ads by MMT

Via Kannur, Delhi

Kanhangad

Kannur

Delhi

Makrana

Approx Travel Time

16h 32m

₹10,858

Onwards

Via Bangalore, Jodhpur

Kanhangad

Bangalore

Jodhpur

Makrana

Approx Travel Time

22h 15m

₹9,634

Onwards

Frequently Asked Questions

What is the distance between Kanhangad and Makrana?

Makrana is approximately 2200+ 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