Indore to Ujjain

The Indore to Ujjain distance is 54.9 Km via Ujjain – Indore Rd by road. Indian Railways operates a train from Indore to Ujjain hourly. Tickets cost ₹90 – ₹105 and the journey takes 1h 20m. There are no flights from Indore to Ujjain. Indore airport is the nearest airport near Ujjain. It is about 50 kms from Indore airport to Ujjain. Click here to book Indore to Ujjain Cabs.

Indore To Ujjain

Indore To Ujjain By Cab

You can book cabs for one way or round trip rides. Cabs are the most comfortable way to travel between these two cities. It takes approximately 1-2 hours for the journey. There are a range of cabs available depending on your budget. Contact us today to get up to 30% OFF on your cab ride.

Indore To Ujjain By Bus

There are non-sleeper buses operating between Indore and Ujjain. The journey takes approximately 1-2 hours and prices start at INR 100. This is one of the most economic ways to travel between these two cities.

Indore To Ujjain By Train

Indian Railways operates a train from Indore to Ujjain hourly. Tickets cost ₹90 – ₹105 and the journey takes 1h 20m.

Indore To Ujjain By Flight

Traveling by air is one of the most expensive options. There are no flights from Indore to Ujjain. Indore airport is the nearest airport near Ujjain. It is about 50 kms from Indore airport to Ujjain. There are several taxi services available from Indore airport to Ujjain.