
Ayodhya to Ujjain
Ujjain is approximately 850+ kms from Ayodhya. The fastest way to reach Ujjain from Ayodhya is by Flight, Bus Via Indore. It takes approximately 6 hours. The cheapest way to reach Ujjain from Ayodhya is by Train which would take approximately 17 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Ayodhya
Indore
Ujjain
Approx Travel Time
7h 11m
₹7,861
Onwards
Ayodhya
Indore
Ujjain
Approx Travel Time
7h 30m
₹6,997
Onwards
FASTEST
Ayodhya
Indore
Ujjain
Approx Travel Time
6h 10m
₹7,362
Onwards
Via Prayagraj(Allahabad), Indore
Ayodhya
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
11h 17m
₹9,626
Onwards
Via Lucknow, Indore
Ayodhya
Lucknow
Indore
Ujjain
Approx Travel Time
10h 21m
₹6,697
Onwards
Via Kanpur
Ayodhya
Kanpur
Ujjain
Approx Travel Time
16h 52m
₹4,688
Onwards
Via Faizabad
Ayodhya
Faizabad
Ujjain
Approx Travel Time
16h 51m
₹1,418
Onwards
Ayodhya
Faizabad
Ujjain
Approx Travel Time
16h 54m
₹495
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Ujjain?
Ujjain is approximately 850+ kms from Ayodhya.
How long does it take to reach Ujjain from Ayodhya?
It takes approximately 6 hours to reach Ujjain from Ayodhya by Flight, Bus Via 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, Bus Via Indore.


