Travel options for:
Nearby airports Ujjain

Indore (IDR)  •  3 h 9 min

$1 - $13

Ahmedabad (AMD)  •  8 h 59 min

$21 - $33

Jaipur (JAI)  •  9 h 42 min

$11 - $21

Nagpur (NAG)  •  10 h 20 min

$12 - $22

Udaipur (UDR)  •  16 h 5 min

  1. ×2

$18 - $27

  • 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 2 hours. Tickets cost $1 - $13 and the journey takes 1 h 20 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 9 min₹747
From Ahmedabad (AMD) taxi to Ahmedabad Junction (ADI) then train to Ujjain Junction (UJN).8 h 59 min₹2,296
From Jaipur (JAI) taxi to Jaipur (JP) then train to Ujjain Junction (UJN).9 h 42 min₹1,436
From Nagpur (NAG) taxi to Nagpur (NGP) then train to Ujjain Junction (UJN).10 h 20 min₹1,523
From Udaipur (UDR) taxi to Udaipur, bus to Ahmedabad, then bus to Ujjain.16 h 5 min₹1,658

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

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

Operators from Nearby airports to Ujjain

OperatorPhoneWebsite
AiCTSLAiCTSL
Indian RailwaysIndian Railways
RedBusRedBus