
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,480
Onwards
Rajkot
Ahmedabad
Amritsar
Batala
Approx Travel Time
10h 50m
₹6,760
Onwards
FASTEST
Rajkot
Ahmedabad
Amritsar
Batala
Approx Travel Time
6h 35m
₹13,557
Onwards
Rajkot
Ahmedabad
Amritsar
Batala
Approx Travel Time
11h 12m
₹9,184
Onwards
Via Delhi
Rajkot
Delhi
Batala
Approx Travel Time
12h 25m
₹6,819
Onwards
Rajkot
Delhi
Batala
Approx Travel Time
14h 25m
₹7,303
Onwards
Via Delhi, Amritsar
Rajkot
Delhi
Amritsar
Batala
Approx Travel Time
6h 50m
₹9,926
Onwards
Via Ahmedabad, Delhi
CHEAPEST
Rajkot
Ahmedabad
Delhi
Batala
Approx Travel Time
17h 5m
₹5,713
Onwards
Rajkot
Ahmedabad
Delhi
Batala
Approx Travel Time
18h 5m
₹5,993
Onwards
Via Delhi, Phagwara
Rajkot
Delhi
Phagwara
Batala
Approx Travel Time
13h 50m
₹6,804
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.