Ballia to Udalguri
Udalguri is approximately 850+ kms from Ballia. The fastest way to reach Udalguri from Ballia is by Train Via Alipurduar. It takes approximately 19 hours. The cheapest way to reach Udalguri from Ballia is by Train Via Kokrajhar which would take approximately 19 hours.
Sort By
Mode of Transport
Via Alipurduar
RECOMMENDED
FASTEST
Ballia
Alipurduar
Udalguri
Approx Travel Time
19h 10m
₹2,215
Onwards
Via Kochbihar
Ballia
Kochbihar
Udalguri
Approx Travel Time
19h 10m
On Demand
Via Kokrajhar
CHEAPEST
Ballia
Kokrajhar
Udalguri
Approx Travel Time
19h 10m
₹640
Onwards
Via Bahadurganj
Ballia
Bahadurganj
Udalguri
Approx Travel Time
19h 10m
₹695
Onwards
Via Siliguri
Ballia
Siliguri
Udalguri
Approx Travel Time
19h 33m
₹695
Onwards
Via Jaldapara
Ballia
Jaldapara
Udalguri
Approx Travel Time
19h 10m
On Demand
Via Bahadurganj, Sarupeta
Ballia
Bahadurganj
Sarupeta
Udalguri
Approx Travel Time
20h 20m
₹715
Onwards
Via Patna, Kochbihar
Ballia
Patna
Kochbihar
Udalguri
Approx Travel Time
20h 35m
On Demand
Via Patna, Alipurduar
Ballia
Patna
Alipurduar
Udalguri
Approx Travel Time
20h 50m
On Demand
Via Begusarai, Kochbihar
Ballia
Begusarai
Kochbihar
Udalguri
Approx Travel Time
20h 35m
On Demand
Frequently Asked Questions
What is the distance between Ballia and Udalguri?
Udalguri is approximately 850+ kms from Ballia.
How long does it take to reach Udalguri from Ballia?
It takes approximately 19 hours to reach Udalguri from Ballia by Train Via Alipurduar.
What is the cheapest way to reach Udalguri from Ballia?
The cheapest way to reach Udalguri from Ballia is by Train Via Kokrajhar.
What is the fastest way to reach Udalguri from Ballia?
The fastest way to reach Udalguri from Ballia is by Train Via Alipurduar.