Surabaya Ujjain Routes (2 Ways to go)
Planning a trip from Surabaya to Ujjain Cleartrip helps you select the best route between Surabaya & Ujjain based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.
Distance between Surabaya & Ujjain
The distance from Surabaya to Ujjain is approximately 5312.24kms. Take a look at the 2 routes available to reach Ujjain from Surabaya
- 1.
- Surabaya to Ujjain Fly to Indore, taxi
- 15h 53m
- Rs. 12420
Rs. 420
You can take a car from Surabaya to Surabaya. It will take you around 0h 19m to cover distance of 20.37kms and reach Surabaya from Surabaya. The total amount for the journey will be approximately Rs.420.
Rs. 11000
You can travel from Surabaya to Indore by booking a flight. The total flight time between Surabaya & Indore is around 14h 40m. The price of the flight ticket is approximately Rs.11000.
Rs. 1000
You can take a car from Indore to Ujjain. It will take you around 0h 54m to cover distance of 57.17kms and reach Ujjain from Indore. The total amount for the journey will be approximately Rs.1000.
- 2.
- Surabaya to Ujjain Fly to Bhopal, train
- 21h 38m
- Rs. 17070
Rs. 420
You can take a car from Surabaya to Surabaya. It will take you around 0h 19m to cover distance of 20.37kms and reach Surabaya from Surabaya. The total amount for the journey will be approximately Rs.420.
Rs. 16000
You can travel from Surabaya to Bhopal by booking a flight. The total flight time between Surabaya & Bhopal is around 17h 25m. The price of the flight ticket is approximately Rs.16000.
Rs. 650
You can reach Ujjain Junction (UJN) from Bairagarh (BIH) by travelling in a train. Bairagarh (BIH) to Ujjain Junction (UJN) train takes approximately 2h 54m. You can catch a train from Bairagarh (BIH) and get down at Ujjain Junction (UJN). The price of the train ticket is approximately Rs. 650.