
Ghaziabad to Ujjain
Ujjain is approximately 750+ kms from Ghaziabad. The fastest way to reach Ujjain from Ghaziabad is by Flight, Cab Via Indore. It takes approximately 4 hours. The cheapest way to reach Ujjain from Ghaziabad is by Train which would take approximately 15 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Ghaziabad
Indore
Ujjain
Approx Travel Time
3h 54m
₹5,529
Onwards
Ghaziabad
Indore
Ujjain
Approx Travel Time
4h 10m
₹4,700
Onwards
Via Mathura
Ghaziabad
Mathura
Ujjain
Approx Travel Time
12h 31m
₹2,861
Onwards
Via Kota
Ghaziabad
Kota
Ujjain
Approx Travel Time
12h 5m
₹465
Onwards
Via Delhi
Ghaziabad
Delhi
Ujjain
Approx Travel Time
12h 48m
₹615
Onwards
Via Jaipur
Ghaziabad
Jaipur
Ujjain
Approx Travel Time
10h
₹2,712
Onwards
Ghaziabad
Jaipur
Ujjain
Approx Travel Time
17h 5m
₹780
Onwards
Via Agra
Ghaziabad
Agra
Ujjain
Approx Travel Time
17h 55m
₹3,898
Onwards
Frequently Asked Questions
What is the distance between Ghaziabad and Ujjain?
Ujjain is approximately 750+ kms from Ghaziabad.
How long does it take to reach Ujjain from Ghaziabad?
It takes approximately 4 hours to reach Ujjain from Ghaziabad by Flight, Cab Via Indore.
What is the cheapest way to reach Ujjain from Ghaziabad?
The cheapest way to reach Ujjain from Ghaziabad is by Train.
What is the fastest way to reach Ujjain from Ghaziabad?
The fastest way to reach Ujjain from Ghaziabad is by Flight, Cab Via Indore.
Routes Connecting Ghaziabad
Routes From Ghaziabad
- Ghaziabad to Raxaul
- Ghaziabad to Kodaikanal
- Ghaziabad to Zaheerabad
- Ghaziabad to Korba
- Ghaziabad to Chirala
- Ghaziabad to Bettiah
- Ghaziabad to Faizabad
- Ghaziabad to Kiraoli
- Ghaziabad to Baramulla
- Ghaziabad to Bawal
- Ghaziabad to Sambalpur
- Ghaziabad to Narnaul
- Ghaziabad to Dimapur
- Ghaziabad to Datia
- Ghaziabad to Mandsaur


