
Navsari to Ujjain
Ujjain is approximately 400+ kms from Navsari. The fastest way to reach Ujjain from Navsari is by Train. It takes approximately 9 hours. The cheapest way to reach Ujjain from Navsari is by Train Via Surat which would take approximately 11 hours.
Sort By
Mode of Transport
Via Dahod
Navsari
Dahod
Ujjain
Approx Travel Time
10h 25m
₹405
Onwards
Via Bharuch
Navsari
Bharuch
Ujjain
Approx Travel Time
10h 40m
₹360
Onwards
Via Thandla
Navsari
Thandla
Ujjain
Approx Travel Time
10h 40m
₹430
Onwards
Via Ratlam
Navsari
Ratlam
Ujjain
Approx Travel Time
10h 40m
₹360
Onwards
Navsari
Ratlam
Ujjain
Approx Travel Time
11h 10m
₹425
Onwards
Navsari
Ratlam
Ujjain
Approx Travel Time
11h 31m
₹3,956
Onwards
Via Surat
CHEAPEST
Navsari
Surat
Ujjain
Approx Travel Time
10h 40m
₹260
Onwards
Via Vadodara
Navsari
Vadodara
Ujjain
Approx Travel Time
10h 55m
₹260
Onwards
Via Godhra
Navsari
Godhra
Ujjain
Approx Travel Time
11h 25m
₹405
Onwards
Frequently Asked Questions
What is the distance between Navsari and Ujjain?
Ujjain is approximately 400+ kms from Navsari.
How long does it take to reach Ujjain from Navsari?
It takes approximately 9 hours to reach Ujjain from Navsari by Train.
What is the cheapest way to reach Ujjain from Navsari?
The cheapest way to reach Ujjain from Navsari is by Train Via Surat.
What is the fastest way to reach Ujjain from Navsari?
The fastest way to reach Ujjain from Navsari is by Train.
Routes Connecting Navsari
Routes From Navsari
Routes To Navsari
- Krishnagiri to Navsari
- Thiruthani to Navsari
- Nizamabad to Navsari
- Chennai to Navsari
- Hoshiarpur to Navsari
- Buxar to Navsari
- Chalisgaon to Navsari
- Fatehpur to Navsari
- Hazaribagh to Navsari
- Hindaun to Navsari
- Sitapur to Navsari
- Pathanamthitta to Navsari
- Bahadurgarh to Navsari
- Nalgonda to Navsari
- Ludhiana to Navsari