
Nainital to Rajpura
Rajpura is approximately 350+ kms from Nainital. The fastest way to reach Rajpura from Nainital is by Cab, Train Via Nagina. It takes approximately 10 hours. The cheapest way to reach Rajpura from Nainital is by Cab, Train Via Rampur (Uttar Pradesh) which would take approximately 11 hours.
Sort By
Mode of Transport
Via Nagina
RECOMMENDED
FASTEST
Nainital
Nagina
Rajpura
Approx Travel Time
9h 19m
₹4,225
Onwards
Via Dhampur
Nainital
Dhampur
Rajpura
Approx Travel Time
9h 28m
₹4,399
Onwards
Nainital
Dhampur
Rajpura
Approx Travel Time
10h 43m
₹5,519
Onwards
Via Roorkee
Nainital
Roorkee
Rajpura
Approx Travel Time
9h 45m
₹6,221
Onwards
Via Moradabad
Nainital
Moradabad
Rajpura
Approx Travel Time
10h 1m
₹3,839
Onwards
Via Deoband
Nainital
Deoband
Rajpura
Approx Travel Time
10h 25m
₹5,259
Onwards
Via Amroha
Nainital
Amroha
Rajpura
Approx Travel Time
10h 18m
On Demand
Via Saharanpur
Nainital
Saharanpur
Rajpura
Approx Travel Time
10h 4m
₹4,904
Onwards
Via Muzaffarnagar
Nainital
Muzaffarnagar
Rajpura
Approx Travel Time
10h 24m
₹4,415
Onwards
Via Rampur (Uttar Pradesh)
CHEAPEST
Nainital
Rampur (Uttar Pradesh)
Rajpura
Approx Travel Time
10h 19m
₹3,598
Onwards
Frequently Asked Questions
What is the distance between Nainital and Rajpura?
Rajpura is approximately 350+ kms from Nainital.
How long does it take to reach Rajpura from Nainital?
It takes approximately 10 hours to reach Rajpura from Nainital by Cab, Train Via Nagina.
What is the cheapest way to reach Rajpura from Nainital?
The cheapest way to reach Rajpura from Nainital is by Cab, Train Via Rampur (Uttar Pradesh).
What is the fastest way to reach Rajpura from Nainital?
The fastest way to reach Rajpura from Nainital is by Cab, Train Via Nagina.