
Balaghat to Siliguri
Siliguri is approximately 1050+ kms from Balaghat. The fastest way to reach Siliguri from Balaghat is by Train Via Gaya. It takes approximately 23 hours. The cheapest way to reach Siliguri from Balaghat is by Train Via Jabalpur, Patna which would take approximately 26 hours.
Sort By
Mode of Transport
Via Gaya
RECOMMENDED
FASTEST
Balaghat
Gaya
Siliguri
Approx Travel Time
22h 55m
₹840
Onwards
Via Jabalpur, Arrah
Balaghat
Jabalpur
Arrah
Siliguri
Approx Travel Time
1d 2h 5m
₹700
Onwards
Via Mughal Sarai
Balaghat
Mughal Sarai
Siliguri
Approx Travel Time
23h 55m
₹785
Onwards
Via Jabalpur, Patna
CHEAPEST
Balaghat
Jabalpur
Patna
Siliguri
Approx Travel Time
1d 2h 5m
₹675
Onwards
Via Jabalpur, Buxar
Balaghat
Jabalpur
Buxar
Siliguri
Approx Travel Time
1d 2h 20m
₹700
Onwards
Via Jabalpur, Mughal Sarai
Balaghat
Jabalpur
Mughal Sarai
Siliguri
Approx Travel Time
1d 2h 20m
₹715
Onwards
Via Jabalpur, Mirzapur
Balaghat
Jabalpur
Mirzapur
Siliguri
Approx Travel Time
1d 2h 20m
₹815
Onwards
Via Katni, Patna
Balaghat
Katni
Patna
Siliguri
Approx Travel Time
1d 2h 20m
₹840
Onwards
Via Prayagraj(Allahabad)
Balaghat
Prayagraj(Allahabad)
Siliguri
Approx Travel Time
1d 1h 40m
₹760
Onwards
Via Jabalpur, Varanasi
Balaghat
Jabalpur
Varanasi
Siliguri
Approx Travel Time
1d 2h 35m
₹730
Onwards
Frequently Asked Questions
What is the distance between Balaghat and Siliguri?
Siliguri is approximately 1050+ kms from Balaghat.
How long does it take to reach Siliguri from Balaghat?
It takes approximately 23 hours to reach Siliguri from Balaghat by Train Via Gaya.
What is the cheapest way to reach Siliguri from Balaghat?
The cheapest way to reach Siliguri from Balaghat is by Train Via Jabalpur, Patna.
What is the fastest way to reach Siliguri from Balaghat?
The fastest way to reach Siliguri from Balaghat is by Train Via Gaya.