
Ongole to Ujjain
Ujjain is approximately 1150+ kms from Ongole. The fastest way to reach Ujjain from Ongole is by Train Via Hyderabad. It takes approximately 21 hours. The cheapest way to reach Ujjain from Ongole is by Train Via Betul which would take approximately 22 hours.
Sort By
Mode of Transport
Via Hyderabad
RECOMMENDED
Ongole
Hyderabad
Ujjain
Approx Travel Time
21h 7m
₹6,668
Onwards
FASTEST
Ongole
Hyderabad
Ujjain
Approx Travel Time
20h 40m
₹830
Onwards
Ongole
Hyderabad
Ujjain
Approx Travel Time
22h 21m
₹1,095
Onwards
Via Nanded
Ongole
Nanded
Ujjain
Approx Travel Time
20h 43m
₹950
Onwards
Via Warangal
Ongole
Warangal
Ujjain
Approx Travel Time
20h 52m
₹750
Onwards
Via Wardha
Ongole
Wardha
Ujjain
Approx Travel Time
20h 48m
On Demand
Via Parbhani
Ongole
Parbhani
Ujjain
Approx Travel Time
21h 3m
On Demand
Via Vijayawada
Ongole
Vijayawada
Ujjain
Approx Travel Time
22h 5m
₹2,270
Onwards
Ongole
Vijayawada
Ujjain
Approx Travel Time
22h 38m
₹4,326
Onwards
Via Betul
CHEAPEST
Ongole
Betul
Ujjain
Approx Travel Time
21h 28m
₹735
Onwards
Frequently Asked Questions
What is the distance between Ongole and Ujjain?
Ujjain is approximately 1150+ kms from Ongole.
How long does it take to reach Ujjain from Ongole?
It takes approximately 21 hours to reach Ujjain from Ongole by Train Via Hyderabad.
What is the cheapest way to reach Ujjain from Ongole?
The cheapest way to reach Ujjain from Ongole is by Train Via Betul.
What is the fastest way to reach Ujjain from Ongole?
The fastest way to reach Ujjain from Ongole is by Train Via Hyderabad.