
Rajpura to Kashipur
Kashipur is approximately 350+ kms from Rajpura. The fastest way to reach Kashipur from Rajpura is by Train, Bus Via Najibabad. It takes approximately 7 hours. The cheapest way to reach Kashipur from Rajpura is by Train Via Najibabad which would take approximately 8 hours.
Sort By
Mode of Transport
Via Dhampur
Rajpura
Dhampur
Kashipur
Approx Travel Time
6h 55m
₹779
Onwards
Via Najibabad
FASTEST
Rajpura
Najibabad
Kashipur
Approx Travel Time
6h 51m
₹1,104
Onwards
CHEAPEST
Rajpura
Najibabad
Kashipur
Approx Travel Time
7h 37m
₹650
Onwards
Via Yamunanagar
Rajpura
Yamunanagar
Kashipur
Approx Travel Time
7h 22m
On Demand
Rajpura
Yamunanagar
Kashipur
Approx Travel Time
7h 51m
On Demand
Rajpura
Yamunanagar
Kashipur
Approx Travel Time
7h 46m
₹859
Onwards
Via Saharanpur
Rajpura
Saharanpur
Kashipur
Approx Travel Time
7h 57m
₹869
Onwards
Via Haridwar
Rajpura
Haridwar
Kashipur
Approx Travel Time
8h 32m
₹744
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Kashipur?
Kashipur is approximately 350+ kms from Rajpura.
How long does it take to reach Kashipur from Rajpura?
It takes approximately 7 hours to reach Kashipur from Rajpura by Train, Bus Via Najibabad.
What is the cheapest way to reach Kashipur from Rajpura?
The cheapest way to reach Kashipur from Rajpura is by Train Via Najibabad.
What is the fastest way to reach Kashipur from Rajpura?
The fastest way to reach Kashipur from Rajpura is by Train, Bus Via Najibabad.

