Goa to Ujjain
Ujjain is approximately 950+ kms from Goa. The fastest way to reach Ujjain from Goa is by Flight, Train Via Indore. It takes approximately 5 hours. The cheapest way to reach Ujjain from Goa is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Indore
FASTEST
Goa
Indore
Ujjain
Approx Travel Time
4h 40m
₹6,990
Onwards
Goa
Indore
Ujjain
Approx Travel Time
4h 55m
₹6,980
Onwards
Via Jalgaon
Goa
Jalgaon
Ujjain
Approx Travel Time
8h 25m
On Demand
Via Aurangabad, Maharashtra
Goa
Aurangabad, Maharashtra
Ujjain
Approx Travel Time
10h 55m
On Demand
Goa
Aurangabad, Maharashtra
Ujjain
Approx Travel Time
12h 55m
₹5,450
Onwards
Via Vadodara
Goa
Vadodara
Ujjain
Approx Travel Time
9h 10m
₹4,450
Onwards
Via Bhopal
Goa
Bhopal
Ujjain
Approx Travel Time
7h 10m
₹5,060
Onwards
Via Surat
Goa
Surat
Ujjain
Approx Travel Time
11h 25m
₹5,424
Onwards
Via Nandgaon
Goa
Nandgaon
Ujjain
Approx Travel Time
21h 25m
On Demand
Frequently Asked Questions
What is the distance between Goa and Ujjain?
Ujjain is approximately 950+ kms from Goa.
How long does it take to reach Ujjain from Goa?
It takes approximately 5 hours to reach Ujjain from Goa by Flight, Train Via Indore.
What is the cheapest way to reach Ujjain from Goa?
The cheapest way to reach Ujjain from Goa is by Train.
What is the fastest way to reach Ujjain from Goa?
The fastest way to reach Ujjain from Goa is by Flight, Train Via Indore.