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

    $1 - $14
    1. Indore Airport

      26 min - every 20 minutes - line 7

      $1

    2. Juni Indore

      25 min - 1.3 miles

    3. Indore Junction Bg (INDB)

      1 h 25 min - once daily

      $1 - $14

  • Ahmedabad (AMD)

    $22 - $35
    1. Ahmedabad (AMD)

      9 min - 5.6 miles

      $13 - $17

    2. Ahmedabad Junction (ADI)

      8 h 55 min - 5 times a week

      $8 - $19

  • Jaipur (JAI)

    $11 - $23
    1. Jaipur (JAI)

      12 min - 7.4 miles

      $2 - $3

    2. Jaipur (JP)

      9 h 30 min - once daily

      $9 - $20

  • Nagpur (NAG)

    $12 - $23
    1. Nagpur (NAG)

      10 min - 5.8 miles

      $2 - $3

    2. Nagpur (NGP)

      10 h 10 min - twice a week

      $10 - $20

  • Udaipur (UDR)

    $20 - $29
    1. Udaipur (UDR)

      20 min - 13.6 miles

      $4 - $5

    2. Udaipur

      5 h - every 20 minutes

      $8 - $12

    3. Ahmedabad

      9 h 45 min - 3 times a day

      $8 - $12

  • Ujjain Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Ujjain

Bus or train from Nearby airports to Ujjain?

Indian Railways operates a train from Indore (IDR) to Ujjain every 3 hours. Tickets cost $1 - $14 and the journey takes 1 h 25 min. Alternatively, you can take a bus from Udaipur (UDR) to Ujjain via Udaipur and Ahmedabad in around 16 h 5 min.

How to get from Nearby airports to Ujjain

ModeDurationPrice
From Indore Airport line 7 bus to Juni Indore, walk to Indore Junction Bg (INDB), then train to Ujjain Junction (UJN).3 h 16 min₹764
From Ahmedabad (AMD) taxi to Ahmedabad Junction (ADI) then train to Ujjain Junction (UJN).9 h 4 min₹2,281
From Jaipur (JAI) taxi to Jaipur (JP) then train to Ujjain Junction (UJN).9 h 42 min₹1,415
From Nagpur (NAG) taxi to Nagpur (NGP) then train to Ujjain Junction (UJN).10 h 20 min₹1,425
From Udaipur (UDR) taxi to Udaipur, bus to Ahmedabad, then bus to Ujjain.16 h 5 min₹1,701

How long does it take to get from Nearby airports to Ujjain?

It takes approximately 3 h 16 min to get from Nearby airports to Ujjain, including transfers.

Operators from Nearby airports to Ujjain

OperatorPhoneWebsite
AiCTSLAiCTSL
Indian RailwaysIndian Railways
RedBusRedBus