
Udhampur to Shajapur
Shajapur is approximately 1150+ kms from Udhampur. The fastest way to reach Shajapur from Udhampur is by Train. It takes approximately 24 hours. The cheapest way to reach Shajapur from Udhampur is by Train Via Dholpur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Sawai Madhopur
Udhampur
Sawai Madhopur
Shajapur
Approx Travel Time
1d 0h 40m
On Demand
Via Delhi
Udhampur
Delhi
Shajapur
Approx Travel Time
1d 1h 25m
₹770
Onwards
Via Faridabad
Udhampur
Faridabad
Shajapur
Approx Travel Time
1d 1h 40m
₹770
Onwards
Via Kota
Udhampur
Kota
Shajapur
Approx Travel Time
1d 0h 55m
On Demand
Via Mathura
Udhampur
Mathura
Shajapur
Approx Travel Time
1d 1h 55m
₹775
Onwards
Via Agra
Udhampur
Agra
Shajapur
Approx Travel Time
1d 2h 25m
₹775
Onwards
Via Ambala
Udhampur
Ambala
Shajapur
Approx Travel Time
1d 1h 40m
On Demand
Via Dholpur
CHEAPEST
Udhampur
Dholpur
Shajapur
Approx Travel Time
1d 2h 25m
₹755
Onwards
Via Gwalior
Udhampur
Gwalior
Shajapur
Approx Travel Time
1d 2h 55m
On Demand
Frequently Asked Questions
What is the distance between Udhampur and Shajapur?
Shajapur is approximately 1150+ kms from Udhampur.
How long does it take to reach Shajapur from Udhampur?
It takes approximately 24 hours to reach Shajapur from Udhampur by Train.
What is the cheapest way to reach Shajapur from Udhampur?
The cheapest way to reach Shajapur from Udhampur is by Train Via Dholpur.
What is the fastest way to reach Shajapur from Udhampur?
The fastest way to reach Shajapur from Udhampur is by Train.