Every journey
has a story.

How to Reach Ujjain from Gwalior

Approx. road distance: 470–520 kmOvernight by train; about 9–11 hours by car.

Overnight train from Gwalior (GWL) to Ujjain Junction (UJN).

Ujjain Junction is about 2 km from Mahakaleshwar Temple.

Read the route details below and confirm current transport timings before departure.

Gwalior to Ujjain: about 470–520 km by road. Overnight by train; about 9–11 hours by car.

Best way
Overnight train from Gwalior (GWL) to Ujjain Junction (UJN).
Good to know
Ujjain Junction is about 2 km from Mahakaleshwar Temple.

Gwalior to Ujjain is about 470–520 km by road, depending on the route – a long day across Madhya Pradesh. Most travellers take the train.

Rail + onward travel

How to Reach Ujjain from Gwalior by Train

Trains from Delhi towards Ujjain and Indore pass through Gwalior (GWL). Search for trains from Gwalior to Ujjain Junction (UJN); an overnight train is the most convenient.

Train timings, stops and running days change. Check the current schedule on IRCTC or NTES before you book.

Last mile in Ujjain: Ujjain Junction (UJN) is about 2 km from Mahakaleshwar Temple.

Road journey

How to Reach Ujjain from Gwalior by Road

The road distance from Gwalior to Ujjain is about 470–520 km, depending on the route (via Shivpuri and Guna is the usual one). Plan for 9 to 11 hours of driving.

  • Own car / taxi: start early and stop in Guna or Biaora.
  • Bus: overnight buses run from Gwalior towards Ujjain and Indore.

Flight + transfer

How to Reach Ujjain from Gwalior by Air

There is no direct flight between Gwalior and Ujjain, and Ujjain has no commercial airport. The nearest airport is Devi Ahilyabai Holkar Airport, Indore (IDR), about 53 km from Ujjain. Road or rail is more practical.

Before you set off

Gwalior to Ujjain Travel FAQs

How far is Ujjain from Gwalior?
About 470–520 km by road, depending on the route.
What is the best way from Gwalior to Ujjain?
An overnight train from Gwalior to Ujjain Junction.
How long does Gwalior to Ujjain take by car?
About 9 to 11 hours of driving.

Your route is taking shape.

Find the stay that fits the rest of your journey.

Find a stay in Ujjain →

More for your journey

Plan your Mahakal darshan

Booking, timings, Mahashivratri and the two-Jyotirlinga trip – checked November 2026.