
Rajkot to Batala
Batala is approximately 1300+ kms from Rajkot. The fastest way to reach Batala from Rajkot is by Flight, Train Via Ahmedabad, Amritsar. It takes approximately 7 hours. The cheapest way to reach Batala from Rajkot is by Train, Flight Via Ahmedabad, Delhi which would take approximately 17 hours.
Sort By
Mode of Transport
Via Ahmedabad, Amritsar
RECOMMENDED
Rajkot
Ahmedabad
Amritsar
Batala
Approx Travel Time
9h 50m
₹6,722
Onwards
Rajkot
Ahmedabad
Amritsar
Batala
Approx Travel Time
10h 50m
₹6,822
Onwards
FASTEST
Rajkot
Ahmedabad
Amritsar
Batala
Approx Travel Time
6h 35m
₹13,073
Onwards
Rajkot
Ahmedabad
Amritsar
Batala
Approx Travel Time
11h 12m
₹9,508
Onwards
Via Delhi
Rajkot
Delhi
Batala
Approx Travel Time
12h 25m
₹6,101
Onwards
Rajkot
Delhi
Batala
Approx Travel Time
14h 25m
₹6,585
Onwards
Via Delhi, Amritsar
Rajkot
Delhi
Amritsar
Batala
Approx Travel Time
6h 50m
₹9,516
Onwards
Via Ahmedabad, Delhi
CHEAPEST
Rajkot
Ahmedabad
Delhi
Batala
Approx Travel Time
17h 5m
₹4,805
Onwards
Rajkot
Ahmedabad
Delhi
Batala
Approx Travel Time
18h 5m
₹4,905
Onwards
Via Delhi, Phagwara
Rajkot
Delhi
Phagwara
Batala
Approx Travel Time
13h 50m
₹6,086
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Batala?
Batala is approximately 1300+ kms from Rajkot.
How long does it take to reach Batala from Rajkot?
It takes approximately 7 hours to reach Batala from Rajkot by Flight, Train Via Ahmedabad, Amritsar.
What is the cheapest way to reach Batala from Rajkot?
The cheapest way to reach Batala from Rajkot is by Train, Flight Via Ahmedabad, Delhi.
What is the fastest way to reach Batala from Rajkot?
The fastest way to reach Batala from Rajkot is by Flight, Train Via Ahmedabad, Amritsar.