
Ujjain to Rajpura
Rajpura is approximately 900+ kms from Ujjain. The fastest way to reach Rajpura from Ujjain is by Train Via Jaipur. It takes approximately 20 hours. The cheapest way to reach Rajpura from Ujjain is by Train Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Ujjain
Delhi
Rajpura
Approx Travel Time
19h 40m
₹535
Onwards
Ujjain
Delhi
Rajpura
Approx Travel Time
20h 40m
₹795
Onwards
Ujjain
Delhi
Rajpura
Approx Travel Time
20h 10m
₹3,945
Onwards
Via Jaipur
FASTEST
Ujjain
Jaipur
Rajpura
Approx Travel Time
19h 25m
On Demand
Via Faridabad
Ujjain
Faridabad
Rajpura
Approx Travel Time
19h 40m
₹590
Onwards
Via Mathura
Ujjain
Mathura
Rajpura
Approx Travel Time
20h 25m
₹600
Onwards
Via Phulera
Ujjain
Phulera
Rajpura
Approx Travel Time
19h 40m
On Demand
Via Panipat
Ujjain
Panipat
Rajpura
Approx Travel Time
19h 25m
₹600
Onwards
Via Meerut
Ujjain
Meerut
Rajpura
Approx Travel Time
20h 10m
₹605
Onwards
Via Agra
Ujjain
Agra
Rajpura
Approx Travel Time
20h 55m
₹610
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Rajpura?
Rajpura is approximately 900+ kms from Ujjain.
How long does it take to reach Rajpura from Ujjain?
It takes approximately 20 hours to reach Rajpura from Ujjain by Train Via Jaipur.
What is the cheapest way to reach Rajpura from Ujjain?
The cheapest way to reach Rajpura from Ujjain is by Train Via Delhi.
What is the fastest way to reach Rajpura from Ujjain?
The fastest way to reach Rajpura from Ujjain is by Train Via Jaipur.