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 - $23
    1. Ahmedabad (AMD)

      9 min - 5.6 miles

      $3 - $4

    2. Ahmedabad Junction (ADI)

      8 h 55 min - 5 times a week

      $13 - $19

      • Ujjain Junction (UJN)
  • Jaipur (JAI)

    $18 - $25
    1. Jaipur (JAI)

      12 min - 7.4 miles

      $3 - $5

    2. Jaipur (JP)

      9 h 30 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)
  • Udaipur (UDR)

    $21 - $30
    1. Udaipur (UDR)

      20 min - 13.6 miles

      $4 - $6

    2. Udaipur

      5 h - every 20 minutes

      $8 - $12

    3. Ahmedabad

      9 h 45 min - 3 times a day

      $9 - $13

      • Ujjain
  • 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 ₹727. From Ahmedabad (AMD) taxi to Ahmedabad Junction (ADI) then train to Ujjain Junction (UJN). 9 h 4 min ₹1,278. From Jaipur (JAI) taxi to Jaipur (JP) then train to Ujjain Junction (UJN). 9 h 42 min ₹1,447. From Bairagarh (BIH) train to Ujjain Junction (UJN). 2 h 54 min ₹817. From Udaipur (UDR) taxi to Udaipur, bus to Ahmedabad, then bus to Ujjain. 16 h 5 min ₹1,698.