
Rajpura to Mehsana
Mehsana is approximately 950+ kms from Rajpura. The fastest way to reach Mehsana from Rajpura is by Train Via Jodhpur. It takes approximately 21 hours. The cheapest way to reach Mehsana from Rajpura is by Train Via Delhi which would take approximately 23 hours.
Sort By
Mode of Transport
Via Jodhpur
RECOMMENDED
FASTEST
Rajpura
Jodhpur
Mehsana
Approx Travel Time
21h 10m
On Demand
Via Jaipur
Rajpura
Jaipur
Mehsana
Approx Travel Time
21h 40m
On Demand
Via Ambala
Rajpura
Ambala
Mehsana
Approx Travel Time
21h 40m
₹2,046
Onwards
Rajpura
Ambala
Mehsana
Approx Travel Time
21h 40m
₹570
Onwards
Via Rewari
Rajpura
Rewari
Mehsana
Approx Travel Time
21h 40m
On Demand
Via Bikaner
Rajpura
Bikaner
Mehsana
Approx Travel Time
22h 16m
On Demand
Via Delhi
CHEAPEST
Rajpura
Delhi
Mehsana
Approx Travel Time
22h 25m
₹555
Onwards
Via Mohali
Rajpura
Mohali
Mehsana
Approx Travel Time
21h 59m
₹1,728
Onwards
Via Bathinda
Rajpura
Bathinda
Mehsana
Approx Travel Time
22h 40m
₹625
Onwards
Via Gurgaon
Rajpura
Gurgaon
Mehsana
Approx Travel Time
22h 25m
On Demand
Frequently Asked Questions
What is the distance between Rajpura and Mehsana?
Mehsana is approximately 950+ kms from Rajpura.
How long does it take to reach Mehsana from Rajpura?
It takes approximately 21 hours to reach Mehsana from Rajpura by Train Via Jodhpur.
What is the cheapest way to reach Mehsana from Rajpura?
The cheapest way to reach Mehsana from Rajpura is by Train Via Delhi.
What is the fastest way to reach Mehsana from Rajpura?
The fastest way to reach Mehsana from Rajpura is by Train Via Jodhpur.