
Ujjain to Gurgaon
Gurgaon is approximately 650+ kms from Ujjain. The fastest way to reach Gurgaon from Ujjain is by Train Via Jaipur. It takes approximately 15 hours. The cheapest way to reach Gurgaon from Ujjain is by Train Via Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
FASTEST
Ujjain
Jaipur
Gurgaon
Approx Travel Time
15h 10m
₹505
Onwards
Ujjain
Jaipur
Gurgaon
Approx Travel Time
16h 25m
₹565
Onwards
Via Delhi
Ujjain
Delhi
Gurgaon
Approx Travel Time
15h 10m
On Demand
CHEAPEST
Ujjain
Delhi
Gurgaon
Approx Travel Time
15h 10m
₹460
Onwards
Ujjain
Delhi
Gurgaon
Approx Travel Time
15h 10m
₹705
Onwards
Via Faridabad
Ujjain
Faridabad
Gurgaon
Approx Travel Time
15h 23m
₹1,532
Onwards
Via Bharatpur
Ujjain
Bharatpur
Gurgaon
Approx Travel Time
16h 8m
₹3,495
Onwards
Via Ajmer
Ujjain
Ajmer
Gurgaon
Approx Travel Time
16h 55m
₹460
Onwards
Via Aligarh
Ujjain
Aligarh
Gurgaon
Approx Travel Time
17h 43m
₹3,350
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Gurgaon?
Gurgaon is approximately 650+ kms from Ujjain.
How long does it take to reach Gurgaon from Ujjain?
It takes approximately 15 hours to reach Gurgaon from Ujjain by Train Via Jaipur.
What is the cheapest way to reach Gurgaon from Ujjain?
The cheapest way to reach Gurgaon from Ujjain is by Train Via Delhi.
What is the fastest way to reach Gurgaon from Ujjain?
The fastest way to reach Gurgaon from Ujjain is by Train Via Jaipur.