
Karimganj to Ballia
Ballia is approximately 900+ kms from Karimganj. The fastest way to reach Ballia from Karimganj is by Train Via Begusarai. It takes approximately 20 hours. The cheapest way to reach Ballia from Karimganj is by Train Via Katihar which would take approximately 20 hours.
Sort By
Mode of Transport
Via Katihar
RECOMMENDED
Karimganj
Katihar
Ballia
Approx Travel Time
20h 10m
On Demand
Via Begusarai
FASTEST
Karimganj
Begusarai
Ballia
Approx Travel Time
19h 55m
On Demand
Via Naugachhia
Karimganj
Naugachhia
Ballia
Approx Travel Time
19h 55m
On Demand
Via Patna
Karimganj
Patna
Ballia
Approx Travel Time
19h 55m
On Demand
Karimganj
Patna
Ballia
Approx Travel Time
20h 55m
On Demand
Via Bahadurganj
Karimganj
Bahadurganj
Ballia
Approx Travel Time
20h 25m
On Demand
Via Hajipur
Karimganj
Hajipur
Ballia
Approx Travel Time
20h 10m
On Demand
Via Chhapra
Karimganj
Chhapra
Ballia
Approx Travel Time
19h 55m
On Demand
Via Deoghar
Karimganj
Deoghar
Ballia
Approx Travel Time
20h 40m
On Demand
Via Siliguri
Karimganj
Siliguri
Ballia
Approx Travel Time
21h 10m
On Demand
Frequently Asked Questions
What is the distance between Karimganj and Ballia?
Ballia is approximately 900+ kms from Karimganj.
How long does it take to reach Ballia from Karimganj?
It takes approximately 20 hours to reach Ballia from Karimganj by Train Via Begusarai.
What is the cheapest way to reach Ballia from Karimganj?
The cheapest way to reach Ballia from Karimganj is by Train Via Katihar.
What is the fastest way to reach Ballia from Karimganj?
The fastest way to reach Ballia from Karimganj is by Train Via Begusarai.
Routes Connecting Karimganj
Routes From Karimganj
Routes To Karimganj
- Narnaul to Karimganj
- Shahdol to Karimganj
- Ghaziabad to Karimganj
- Pali to Karimganj
- Gonda to Karimganj
- Indore to Karimganj
- Bekal to Karimganj
- Kashipur to Karimganj
- Puttur to Karimganj
- Kadapa to Karimganj
- Dindigul to Karimganj
- Sawai-Madhopur to Karimganj
- Dhone to Karimganj
- Bihar-Sharif to Karimganj
- Prayagraj(Allahabad) to Karimganj