hero
How2Go
Puttur to Mahuva

Puttur to Mahuva

Mahuva is approximately 1250+ kms from Puttur. The fastest way to reach Mahuva from Puttur is by Bus, Flight, Train Via Mangalore, Mumbai. It takes approximately 13 hours. The cheapest way to reach Mahuva from Puttur is by Train Via Kasaragod, Surat which would take approximately 27 hours.

Sort By
Mode of Transport

Via Kannur, Mumbai

RECOMMENDED

Puttur, Karnataka

Kannur

Mumbai

Mahuva

Approx Travel Time

13h 45m

₹7,774

Onwards

Via Mangalore, Mumbai

Puttur, Karnataka

Mangalore

Mumbai

Mahuva

Approx Travel Time

13h 35m

₹6,535

Onwards

Puttur, Karnataka

Mangalore

Mumbai

Mahuva

Approx Travel Time

12h 43m

On Demand

FASTEST

Puttur, Karnataka

Mangalore

Mumbai

Mahuva

Approx Travel Time

12h 40m

₹7,590

Onwards

Ads by MMT

Via Kasaragod, Surat

CHEAPEST

Puttur, Karnataka

Kasaragod

Surat

Mahuva

Approx Travel Time

1d 3h 13m

₹1,110

Onwards

Via Surat

Puttur, Karnataka

Surat

Mahuva

Approx Travel Time

1d 2h 56m

On Demand

Puttur, Karnataka

Surat

Mahuva

Approx Travel Time

1d 11h 3m

On Demand

Ads by MMT

Via Mangalore, Thane

Puttur, Karnataka

Mangalore

Thane

Mahuva

Approx Travel Time

1d 14h 15m

₹3,450

Onwards

Via Kasaragod, Vapi

Puttur, Karnataka

Kasaragod

Vapi

Mahuva

Approx Travel Time

1d 11h 40m

₹1,530

Onwards

Via Bangalore, Surat

Puttur, Karnataka

Bangalore

Surat

Mahuva

Approx Travel Time

15h 35m

₹7,217

Onwards

Frequently Asked Questions

What is the distance between Puttur and Mahuva?

Mahuva is approximately 1250+ kms from Puttur.

How long does it take to reach Mahuva from Puttur?

It takes approximately 13 hours to reach Mahuva from Puttur by Bus, Flight, Train Via Mangalore, Mumbai.

What is the cheapest way to reach Mahuva from Puttur?

The cheapest way to reach Mahuva from Puttur is by Train Via Kasaragod, Surat.

What is the fastest way to reach Mahuva from Puttur?

The fastest way to reach Mahuva from Puttur is by Bus, Flight, Train Via Mangalore, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India