
Ayodhya to Ujjain
Ujjain is approximately 900+ kms from Ayodhya. The fastest way to reach Ujjain from Ayodhya is by Flight, Cab Via Delhi, Indore. It takes approximately 7 hours. The cheapest way to reach Ujjain from Ayodhya is by Train which would take approximately 17 hours.
Sort By
Mode of Transport
Via Lucknow, Indore
RECOMMENDED
Ayodhya
Lucknow
Indore
Ujjain
Approx Travel Time
8h 59m
₹9,446
Onwards
Ayodhya
Lucknow
Indore
Ujjain
Approx Travel Time
8h 39m
₹7,004
Onwards
Ayodhya
Lucknow
Indore
Ujjain
Approx Travel Time
9h
₹5,785
Onwards
Via Delhi, Indore
FASTEST
Ayodhya
Delhi
Indore
Ujjain
Approx Travel Time
6h 24m
₹7,971
Onwards
Ayodhya
Delhi
Indore
Ujjain
Approx Travel Time
6h 45m
₹6,752
Onwards
Ayodhya
Delhi
Indore
Ujjain
Approx Travel Time
6h 50m
₹6,777
Onwards
Via Kanpur
Ayodhya
Kanpur
Ujjain
Approx Travel Time
17h 51m
₹4,255
Onwards
Via Faizabad
Ayodhya
Faizabad
Ujjain
Approx Travel Time
17h 41m
₹1,893
Onwards
Ayodhya
Faizabad
Ujjain
Approx Travel Time
17h 34m
₹495
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Ujjain?
Ujjain is approximately 900+ kms from Ayodhya.
How long does it take to reach Ujjain from Ayodhya?
It takes approximately 7 hours to reach Ujjain from Ayodhya by Flight, Cab Via Delhi, Indore.
What is the cheapest way to reach Ujjain from Ayodhya?
The cheapest way to reach Ujjain from Ayodhya is by Train.
What is the fastest way to reach Ujjain from Ayodhya?
The fastest way to reach Ujjain from Ayodhya is by Flight, Cab Via Delhi, Indore.