
Shahapur to Ujjain
Ujjain is approximately 700+ kms from Shahapur. The fastest way to reach Ujjain from Shahapur is by Train, Flight Via Mumbai, Indore. It takes approximately 7 hours. The cheapest way to reach Ujjain from Shahapur is by Train, Bus Via Nashik which would take approximately 13 hours.
Sort By
Mode of Transport
Via Mumbai, Indore
RECOMMENDED
FASTEST
Shahapur
Mumbai
Indore
Ujjain
Approx Travel Time
6h 50m
₹3,449
Onwards
Shahapur
Mumbai
Indore
Ujjain
Approx Travel Time
6h 50m
₹3,474
Onwards
Via Nashik
CHEAPEST
Shahapur
Nashik
Ujjain
Approx Travel Time
13h 10m
₹895
Onwards
Via Aurangabad, Maharashtra
Shahapur
Aurangabad, Maharashtra
Ujjain
Approx Travel Time
14h 55m
On Demand
Via Mumbai, Jalgaon
Shahapur
Mumbai
Jalgaon
Ujjain
Approx Travel Time
10h 50m
On Demand
Frequently Asked Questions
What is the distance between Shahapur and Ujjain?
Ujjain is approximately 700+ kms from Shahapur.
How long does it take to reach Ujjain from Shahapur?
It takes approximately 7 hours to reach Ujjain from Shahapur by Train, Flight Via Mumbai, Indore.
What is the cheapest way to reach Ujjain from Shahapur?
The cheapest way to reach Ujjain from Shahapur is by Train, Bus Via Nashik.
What is the fastest way to reach Ujjain from Shahapur?
The fastest way to reach Ujjain from Shahapur is by Train, Flight Via Mumbai, Indore.
Routes Connecting Shahapur
Routes From Shahapur
Routes To Shahapur
- Adoni to Shahapur
- Viramgam to Shahapur
- Bijainagar to Shahapur
- Kanchipuram to Shahapur
- Jagraon to Shahapur
- Tumkur to Shahapur
- Betul to Shahapur
- Surat to Shahapur
- Shivamogga to Shahapur
- Miryalaguda to Shahapur
- Gwalior to Shahapur
- Didwana to Shahapur
- Bathinda to Shahapur
- Mahabalipuram to Shahapur
- Janakpur to Shahapur