Viramgam to Ujjain - Multiple Options To Reach By Train, Bus, Cab
Ujjain is approximately 400+ kms from Viramgam. The fastest way to reach Ujjain from Viramgam is by Train. It takes approximately 9 hours. The cheapest way to reach Ujjain from Viramgam is by Train Via Ahmedabad which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ahmedabad
CHEAPEST
Viramgam
Ahmedabad
Ujjain
Approx Travel Time
9h 40m
₹240
Onwards
Viramgam
Ahmedabad
Ujjain
Approx Travel Time
11h 25m
₹660
Onwards
Via Ratlam
Viramgam
Ratlam
Ujjain
Approx Travel Time
9h 40m
₹330
Onwards
Viramgam
Ratlam
Ujjain
Approx Travel Time
10h 10m
₹405
Onwards
Viramgam
Ratlam
Ujjain
Approx Travel Time
10h 31m
₹6,321
Onwards
Via Godhra
Viramgam
Godhra
Ujjain
Approx Travel Time
9h 55m
₹375
Onwards
Via Dahod
Viramgam
Dahod
Ujjain
Approx Travel Time
9h 55m
₹375
Onwards
Via Anand
Viramgam
Anand
Ujjain
Approx Travel Time
10h 10m
₹335
Onwards
Via Vadodara
Viramgam
Vadodara
Ujjain
Approx Travel Time
10h 53m
₹275
Onwards
Frequently Asked Questions
What is the distance between Viramgam and Ujjain?
Ujjain is approximately 400+ kms from Viramgam.
How long does it take to reach Ujjain from Viramgam?
It takes approximately 9 hours to reach Ujjain from Viramgam by Train.
What is the cheapest way to reach Ujjain from Viramgam?
The cheapest way to reach Ujjain from Viramgam is by Train Via Ahmedabad.
What is the fastest way to reach Ujjain from Viramgam?
The fastest way to reach Ujjain from Viramgam is by Train.