
Tanakpur to Rajpura
Rajpura is approximately 450+ kms from Tanakpur. The fastest way to reach Rajpura from Tanakpur is by Train Via Bareilly. It takes approximately 10 hours. The cheapest way to reach Rajpura from Tanakpur is by Train Via Bareilly which would take approximately 10 hours.
Sort By
Mode of Transport
Via Rampur (Uttar Pradesh)
RECOMMENDED
Tanakpur
Rampur (Uttar Pradesh)
Rajpura
Approx Travel Time
10h 41m
₹4,363
Onwards
Via Bareilly
Tanakpur
Bareilly
Rajpura
Approx Travel Time
10h 8m
₹4,550
Onwards
CHEAPEST
FASTEST
Tanakpur
Bareilly
Rajpura
Approx Travel Time
9h 56m
₹345
Onwards
Via Pilibhit, Bareilly
Tanakpur
Pilibhit
Bareilly
Rajpura
Approx Travel Time
11h 6m
₹4,186
Onwards
Tanakpur
Pilibhit
Bareilly
Rajpura
Approx Travel Time
11h 10m
₹4,161
Onwards
Via Moradabad
Tanakpur
Moradabad
Rajpura
Approx Travel Time
11h 18m
₹514
Onwards
Tanakpur
Moradabad
Rajpura
Approx Travel Time
11h 18m
₹5,419
Onwards
Via Kichha
Tanakpur
Kichha
Rajpura
Approx Travel Time
11h 43m
₹5,024
Onwards
Tanakpur
Kichha
Rajpura
Approx Travel Time
11h 43m
₹1,147
Onwards
Via Rudrapur, Amroha
Tanakpur
Rudrapur
Amroha
Rajpura
Approx Travel Time
11h 25m
On Demand
Frequently Asked Questions
What is the distance between Tanakpur and Rajpura?
Rajpura is approximately 450+ kms from Tanakpur.
How long does it take to reach Rajpura from Tanakpur?
It takes approximately 10 hours to reach Rajpura from Tanakpur by Train Via Bareilly.
What is the cheapest way to reach Rajpura from Tanakpur?
The cheapest way to reach Rajpura from Tanakpur is by Train Via Bareilly.
What is the fastest way to reach Rajpura from Tanakpur?
The fastest way to reach Rajpura from Tanakpur is by Train Via Bareilly.


