hero
How2Go
Narsinghpur to Bekal

Narsinghpur to Bekal

Bekal is approximately 1650+ kms from Narsinghpur. The fastest way to reach Bekal from Narsinghpur is by Train, Flight Via Mumbai, Mangalore. It takes approximately 23 hours. The cheapest way to reach Bekal from Narsinghpur is by Train Via Hyderabad, Mangalore which would take approximately 32 hours.

Sort By
Mode of Transport

Via Mumbai, Mangalore

RECOMMENDED

FASTEST

Narsinghpur

Mumbai

Mangalore

Bekal

Approx Travel Time

22h 27m

₹6,938

Onwards

Narsinghpur

Mumbai

Mangalore

Bekal

Approx Travel Time

23h 37m

₹8,992

Onwards

Via Hyderabad, Mangalore

CHEAPEST

Narsinghpur

Hyderabad

Mangalore

Bekal

Approx Travel Time

1d 7h 51m

₹1,365

Onwards

Narsinghpur

Hyderabad

Mangalore

Bekal

Approx Travel Time

23h 26m

₹7,501

Onwards

Narsinghpur

Hyderabad

Mangalore

Bekal

Approx Travel Time

1d 8h 51m

₹3,419

Onwards

Ads by MMT

Via Udupi

Narsinghpur

Udupi

Bekal

Approx Travel Time

1d 8h 52m

₹4,463

Onwards

Via Bangalore

Narsinghpur

Bangalore

Bekal

Approx Travel Time

1d 14h 1m

₹2,024

Onwards

Ads by MMT

Via Pune, Mangalore

Narsinghpur

Pune

Mangalore

Bekal

Approx Travel Time

1d 0h 32m

₹5,806

Onwards

Narsinghpur

Pune

Mangalore

Bekal

Approx Travel Time

1d 1h 42m

₹7,860

Onwards

Via Mumbai, Kannur

Narsinghpur

Mumbai

Kannur

Bekal

Approx Travel Time

1d 0h 16m

₹9,713

Onwards

Frequently Asked Questions

What is the distance between Narsinghpur and Bekal?

Bekal is approximately 1650+ kms from Narsinghpur.

How long does it take to reach Bekal from Narsinghpur?

It takes approximately 23 hours to reach Bekal from Narsinghpur by Train, Flight Via Mumbai, Mangalore.

What is the cheapest way to reach Bekal from Narsinghpur?

The cheapest way to reach Bekal from Narsinghpur is by Train Via Hyderabad, Mangalore.

What is the fastest way to reach Bekal from Narsinghpur?

The fastest way to reach Bekal from Narsinghpur is by Train, Flight Via Mumbai, Mangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India