hero
How2Go
Balaghat to Thane

Balaghat to Thane

Thane is approximately 950+ kms from Balaghat. The fastest way to reach Thane from Balaghat is by Train, Flight Via Nagpur, Mumbai. It takes approximately 10 hours. The cheapest way to reach Thane from Balaghat is by Bus Via Indore which would take approximately 26 hours.

Sort By
Mode of Transport

Via Jalgaon

RECOMMENDED

Balaghat

Jalgaon

Thane

Approx Travel Time

16h 28m

On Demand

Via Nagpur, Mumbai

FASTEST

Balaghat

Nagpur

Mumbai

Thane

Approx Travel Time

9h 50m

₹6,545

Onwards

Balaghat

Nagpur

Mumbai

Thane

Approx Travel Time

10h 53m

On Demand

Balaghat

Nagpur

Mumbai

Thane

Approx Travel Time

11h 2m

₹6,985

Onwards

Ads by MMT

Via Nagpur, Nashik

Balaghat

Nagpur

Nashik

Thane

Approx Travel Time

11h 25m

₹6,323

Onwards

Via Jabalpur, Mumbai

Balaghat

Jabalpur

Mumbai

Thane

Approx Travel Time

10h 3m

₹7,130

Onwards

Balaghat

Jabalpur

Mumbai

Thane

Approx Travel Time

11h 6m

On Demand

Ads by MMT

Via Akola

Balaghat

Akola

Thane

Approx Travel Time

17h 57m

On Demand

Via Indore

CHEAPEST

Balaghat

Indore

Thane

Approx Travel Time

1d 2h 12m

₹1,946

Onwards

Via Nagpur, Jalna

Balaghat

Nagpur

Jalna

Thane

Approx Travel Time

20h

₹5,067

Onwards

Frequently Asked Questions

What is the distance between Balaghat and Thane?

Thane is approximately 950+ kms from Balaghat.

How long does it take to reach Thane from Balaghat?

It takes approximately 10 hours to reach Thane from Balaghat by Train, Flight Via Nagpur, Mumbai.

What is the cheapest way to reach Thane from Balaghat?

The cheapest way to reach Thane from Balaghat is by Bus Via Indore.

What is the fastest way to reach Thane from Balaghat?

The fastest way to reach Thane from Balaghat is by Train, Flight Via Nagpur, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India