
Rajkot to Ballia
Ballia is approximately 1400+ kms from Rajkot. The fastest way to reach Ballia from Rajkot is by Flight, Train Via Pune, Varanasi. It takes approximately 8 hours. The cheapest way to reach Ballia from Rajkot is by Train which would take approximately 36 hours.
Sort By
Mode of Transport
Via Ahmedabad, Varanasi
RECOMMENDED
Rajkot
Ahmedabad
Varanasi
Ballia
Approx Travel Time
10h 58m
₹7,824
Onwards
Rajkot
Ahmedabad
Varanasi
Ballia
Approx Travel Time
10h 46m
On Demand
Rajkot
Ahmedabad
Varanasi
Ballia
Approx Travel Time
12h 28m
₹10,748
Onwards
Via Delhi, Gorakhpur
Rajkot
Delhi
Gorakhpur
Ballia
Approx Travel Time
8h 46m
₹11,741
Onwards
Via Mumbai, Varanasi
Rajkot
Mumbai
Varanasi
Ballia
Approx Travel Time
8h 28m
₹11,065
Onwards
Via Pune, Varanasi
FASTEST
Rajkot
Pune
Varanasi
Ballia
Approx Travel Time
8h 3m
₹11,079
Onwards
Via Vadodara, Prayagraj(Allahabad)
Rajkot
Vadodara
Prayagraj(Allahabad)
Ballia
Approx Travel Time
1d 10h 40m
₹1,230
Onwards
Rajkot
Vadodara
Prayagraj(Allahabad)
Ballia
Approx Travel Time
1d 9h 40m
₹5,672
Onwards
Via Ajmer, Prayagraj(Allahabad)
Rajkot
Ajmer
Prayagraj(Allahabad)
Ballia
Approx Travel Time
1d 8h 30m
₹950
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Ballia?
Ballia is approximately 1400+ kms from Rajkot.
How long does it take to reach Ballia from Rajkot?
It takes approximately 8 hours to reach Ballia from Rajkot by Flight, Train Via Pune, Varanasi.
What is the cheapest way to reach Ballia from Rajkot?
The cheapest way to reach Ballia from Rajkot is by Train.
What is the fastest way to reach Ballia from Rajkot?
The fastest way to reach Ballia from Rajkot is by Flight, Train Via Pune, Varanasi.


