hero
How2Go
Mahuva to Salem

Mahuva to Salem

Salem is approximately 1400+ kms from Mahuva. The fastest way to reach Salem from Mahuva is by Train, Flight Via Surat, Bangalore. It takes approximately 12 hours. The cheapest way to reach Salem from Mahuva is by Train Via Mumbai, Bangalore which would take approximately 29 hours.

Sort By
Mode of Transport

Via Surat, Bangalore

RECOMMENDED

FASTEST

Mahuva

Surat

Bangalore

Salem

Approx Travel Time

11h 24m

₹6,630

Onwards

Mahuva

Surat

Bangalore

Salem

Approx Travel Time

12h 20m

₹7,024

Onwards

Mahuva

Surat

Bangalore

Salem

Approx Travel Time

19h 11m

On Demand

Via Mumbai, Madanapalle

Mahuva

Mumbai

Madanapalle

Salem

Approx Travel Time

1d 5h 12m

On Demand

Ads by MMT

Via Mumbai, Bangalore

CHEAPEST

Mahuva

Mumbai

Bangalore

Salem

Approx Travel Time

1d 4h 58m

₹1,115

Onwards

Mahuva

Mumbai

Bangalore

Salem

Approx Travel Time

14h 44m

₹5,309

Onwards

Via Mumbai, Anantapur

Mahuva

Mumbai

Anantapur

Salem

Approx Travel Time

1d 4h 43m

₹3,215

Onwards

Ads by MMT

Via Vapi

Mahuva

Vapi

Salem

Approx Travel Time

1d 16h 25m

On Demand

Via Surat, Chennai

Mahuva

Surat

Chennai

Salem

Approx Travel Time

13h

₹7,152

Onwards

Via Mumbai, Coimbatore

Mahuva

Mumbai

Coimbatore

Salem

Approx Travel Time

14h 20m

₹6,426

Onwards

Frequently Asked Questions

What is the distance between Mahuva and Salem?

Salem is approximately 1400+ kms from Mahuva.

How long does it take to reach Salem from Mahuva?

It takes approximately 12 hours to reach Salem from Mahuva by Train, Flight Via Surat, Bangalore.

What is the cheapest way to reach Salem from Mahuva?

The cheapest way to reach Salem from Mahuva is by Train Via Mumbai, Bangalore.

What is the fastest way to reach Salem from Mahuva?

The fastest way to reach Salem from Mahuva is by Train, Flight Via Surat, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India