Travel options for:
Nearby airports to Ujjain
  • Indore (IDR)

    $9 - $13
    1. Indore Airport

      26 min - every 20 minutes - line 7

      $1

    2. Indore Junction Bg (INDB)

      1 h 25 min - once daily

      $9 - $13

      • Ujjain Junction (UJN)
  • Ahmedabad (AMD)

    $16 - $24
    1. Ahmedabad (AMD)

      9 min - 5.6 miles

      $3 - $4

    2. Ahmedabad Junction (ADI)

      8 h 55 min - 5 times a week

      $13 - $20

      • Ujjain Junction (UJN)
  • Jaipur (JAI)

    $16 - $23
    1. Jaipur (JAI)

      5 min - 2.8 miles

      $1 - $3

    2. Durgapura (DPA)

      9 h 21 min - once daily

      $14 - $21

      • Ujjain Junction (UJN)
  • Bhopal (BHO)

    $10 - $15
    1. Bairagarh (BIH)

      2 h 54 min - once daily

      $10 - $15

      • Ujjain Junction (UJN)
  • Nagpur (NAG)

    $17 - $25
    1. Nagpur (NAG)

      10 min - 5.8 miles

      $3 - $4

    2. Nagpur (NGP)

      10 h 10 min - twice a week

      $14 - $21

      • Ujjain Junction (UJN)
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Indore Airport line 7 bus to Indore Junction Bg (INDB) then train to Ujjain Junction (UJN). 2 h 51 min ₹723. From Ahmedabad (AMD) taxi to Ahmedabad Junction (ADI) then train to Ujjain Junction (UJN). 9 h 4 min ₹1,336. From Jaipur (JAI) taxi to Durgapura (DPA) then train to Ujjain Junction (UJN). 9 h 26 min ₹1,308. From Bairagarh (BIH) train to Ujjain Junction (UJN). 2 h 54 min ₹817. From Nagpur (NAG) taxi to Nagpur (NGP) then train to Ujjain Junction (UJN). 10 h 20 min ₹1,401.