Skip to main content
Ujjain

How To Reach Ujjain

Travel Guide to Reach Ujjain, Madhya Pradesh

Ujjain, an ancient city situated on the eastern bank of the Shipra River in Madhya Pradesh, is a noted pilgrimage center. Here's how you can reach Ujjain by train, flight, and road:

By Train:

Ujjain is well connected by rail to major cities in India. Ujjain Junction (UJN) is the main railway station. It is an important stop for trains running on the central and western railway zones.

By Flight:

The nearest airport to Ujjain is Devi Ahilya Bai Holkar Airport (IDR) in Indore, situated approximately 57 km away. From the airport, you can hire a taxi or take a bus to reach Ujjain.

By Road:

Ujjain has a good network of roads and is easily reachable via state and national highways from various cities across India.

How to Reach Ujjain from India's Top 10 Cities:

Mumbai (655 km):
  • By Train: Direct trains such as Avantika Express.
  • By Flight: Fly to Indore and then take a road trip to Ujjain.
  • By Road: Take NH 48 and then switch to NH52.
Delhi (772 km):
  • By Train: Trains like Malwa Express.
  • By Flight: Fly to Indore and then proceed by road.
  • By Road: Take Yamuna Expressway and then the Gwalior-Bypass, continue on NH 44 and MP SH 39.
Kolkata (1,443 km):
  • By Train: Board trains like Shipra Express.
  • By Flight: Fly to Indore and then travel by road to Ujjain.
  • By Road: A long drive via NH19.
Chennai (1,590 km):
  • By Train: Catch trains such as the Ahilya Nagari EXP.
  • By Flight: Fly to Indore and then drive to Ujjain.
  • By Road: Long road trip involving NH 44.
Bangalore (1,440 km):
  • By Train: Trains like the Kongu Express.
  • By Flight: Direct flight to Indore, then reach Ujjain by road.
  • By Road: Route via NH 48 and NH 52.
Hyderabad (857 km):
  • By Train: Direct trains to Ujjain Junction.
  • By Flight: Nearest flight to Indore, then by road.
  • By Road: Via NH 47 and NH 52.
Ahmedabad (402 km):
  • By Train: Available trains like Gujarat Express.
  • By Flight: Fly to Indore, then continue by road.
  • By Road: Use NH 47 to reach Ujjain.
Pune (619 km):
  • By Train: Direct trains like the Pune Indore Express.
  • By Flight: Fly to Indore, then reach Ujjain by road.
  • By Road: Via NH 48 and NH 52, possible stopover in Indore.
Jaipur (558 km):
  • By Train: Trains such as the Jaipur - Indore Superfast.
  • By Flight: Fly to Indore, then by road to Ujjain.
  • By Road: Route via NH 48 and NH 52.
Surat (499 km):
  • By Train: Connectivity via trains like the Avantika Express.
  • By Flight: Nearest airport in Indore, followed by a road trip.
  • By Road: Take NH 48 to reach Ujjain.

Places to Visit in Ujjain

View all Places to Visit in Ujjain

Explore 8 Religious Places to Visit in Ujjain

View 8 Religious Places to Visit in Ujjain

Explore 2 Historical Places to Visit in Ujjain

View 2 Historical Places to Visit in Ujjain

Explore Museums to Visit in Ujjain

View Museums to Visit in Ujjain
Hill Stations (4)
Beaches (1)
Religious Places (104)
Historical Places (131)
Museums (30)
Wildlife Sanctuaries (10)
National Parks (11)
Forts (7)
Villages (2)
Zoos (5)
Mountains (1)
Gardens (17)
Waterfalls (2)
Dams (4)
Lakes (11)

Other Places to Visit in Madhya Pradesh

View all Places to Visit in Madhya Pradesh

Explore Places to Visit Near Ujjain by Type

Other Suggested Reads for Ujjain