
Shajapur to Rohtak
Rohtak is approximately 650+ kms from Shajapur. The fastest way to reach Rohtak from Shajapur is by Train Via Sawai Madhopur. It takes approximately 15 hours. The cheapest way to reach Rohtak from Shajapur is by Train Via Delhi which would take approximately 16 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
Shajapur
Jaipur
Rohtak
Approx Travel Time
15h 10m
On Demand
Shajapur
Jaipur
Rohtak
Approx Travel Time
16h 25m
On Demand
Via Delhi
CHEAPEST
Shajapur
Delhi
Rohtak
Approx Travel Time
15h 25m
₹460
Onwards
Shajapur
Delhi
Rohtak
Approx Travel Time
15h 40m
₹899
Onwards
Via Faridabad
Shajapur
Faridabad
Rohtak
Approx Travel Time
15h 25m
₹525
Onwards
Via Sawai Madhopur
FASTEST
Shajapur
Sawai Madhopur
Rohtak
Approx Travel Time
14h 40m
On Demand
Via Mathura
Shajapur
Mathura
Rohtak
Approx Travel Time
16h 16m
₹505
Onwards
Via Kota
Shajapur
Kota
Rohtak
Approx Travel Time
15h 10m
On Demand
Via Agra
Shajapur
Agra
Rohtak
Approx Travel Time
16h 10m
₹510
Onwards
Via Sonipat
Shajapur
Sonipat
Rohtak
Approx Travel Time
16h 10m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Rohtak?
Rohtak is approximately 650+ kms from Shajapur.
How long does it take to reach Rohtak from Shajapur?
It takes approximately 15 hours to reach Rohtak from Shajapur by Train Via Sawai Madhopur.
What is the cheapest way to reach Rohtak from Shajapur?
The cheapest way to reach Rohtak from Shajapur is by Train Via Delhi.
What is the fastest way to reach Rohtak from Shajapur?
The fastest way to reach Rohtak from Shajapur is by Train Via Sawai Madhopur.