
Rishikesh to Batala
Batala is approximately 450+ km from Rishikesh, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Batala.
Sort By
Mode of Transport
Direct Cab
RECOMMENDED
Rishikesh
Batala
Approx Travel Time
8h 27m
₹11,467
Onwards
Via Saharanpur, Jalandhar
CHEAPEST
Rishikesh
Saharanpur
Jalandhar
Batala
Approx Travel Time
8h 5m
₹528
Onwards
FASTEST
Rishikesh
Saharanpur
Jalandhar
Batala
Approx Travel Time
7h 17m
₹2,023
Onwards
Rishikesh
Saharanpur
Jalandhar
Batala
Approx Travel Time
8h 35m
₹732
Onwards
Rishikesh
Saharanpur
Jalandhar
Batala
Approx Travel Time
8h 11m
₹3,172
Onwards
Rishikesh
Saharanpur
Jalandhar
Batala
Approx Travel Time
7h 23m
₹4,667
Onwards
Via Ambala, Jalandhar
Rishikesh
Ambala
Jalandhar
Batala
Approx Travel Time
8h 22m
₹2,537
Onwards
Rishikesh
Ambala
Jalandhar
Batala
Approx Travel Time
9h 10m
₹1,042
Onwards
Via Phagwara
Rishikesh
Phagwara
Batala
Approx Travel Time
9h 45m
₹2,854
Onwards
Via Chandigarh
Rishikesh
Chandigarh
Batala
Approx Travel Time
11h 10m
₹1,404
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Batala?
Batala is approximately 450+ kms from Rishikesh.
How long does it take to reach Batala from Rishikesh?
It takes approximately 7 hours to reach Batala from Rishikesh by Train, Cab Via Saharanpur, Jalandhar.
What is the cheapest way to reach Batala from Rishikesh?
The cheapest way to reach Batala from Rishikesh is by Train, Bus Via Saharanpur, Jalandhar.
What is the fastest way to reach Batala from Rishikesh?
The fastest way to reach Batala from Rishikesh is by Train, Cab Via Saharanpur, Jalandhar.

