There are 10 ways to get from Kaimganj to Ujjain by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kaimganj to Bharatpur Jntrain 19716
- Take the train from Bharatpur Jn to Ujjain Jntrain 12416 / ...
14h 15m₹497–3,819Train, bus
- Take the train from Kaimganj to Kanpur Anwrganjtrain 15038 / ...
- Take the bus from Kanpur to Ujjainbus redbusIndia_Bharat Benz A/C Sleeper
16h 54mDrive 733 km
- Drive from Kaimganj to Ujjaincar 733 km
9h 36m₹8,224–11,879Taxi
- Take the taxi from Kaimganj to Ujjaintaxi 733 km
9h 36m₹11,000–14,000Train to Chaudhary Charan Singh Airport, fly to Indore, train
- Take the train from Kaimganj to Aishbaghtrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Indore (IDR)plane LKO - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
13h 23m₹6,376–12,655Taxi, bus
- Take the taxi from Kaimganj to Budauntaxi
- Take the bus from Budaun to Agrabus
- Take the bus from Agra to Ujjainbus
17hTrain, train to Indira Gandhi International Airport, fly to Indore
- Take the train from Kaimganj to Mathura Jntrain
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Indore (IDR)plane DEL - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
12h 14m₹6,509–11,806Train, train to Bareilly Airport, fly to Indore
- Take the train from Kaimganj to Kasganjtrain
- Take the train from Kasganj to Bareillytrain
- Fly from Bareilly Airport (BEK) to Indore (IDR)plane BEK - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
14h 22m₹7,265–25,775Train, train to Indira Gandhi International Airport, fly to Raja Bhoj International Airport
- Take the train from Kaimganj to Mathura Jntrain
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Raja Bhoj International Airport (BHO)plane DEL - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
12h 19m₹5,429–9,977Train to Jaipur International Airport, fly to Indore, train
- Take the train from Kaimganj to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Indore (IDR)plane JAI - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
15h 24m₹5,923–14,072
Kaimganj to Ujjain by train
Comparing Your Travel Options
The cheapest way to get from Kaimganj to Ujjain is to train which costs ₹490 - ₹3,900 and takes 14h 15m.
The fastest way to get from Kaimganj to Ujjain is to drive which takes 9h 36m and costs ₹8,000 - ₹12,000.
No, there is no direct train from Kaimganj to Ujjain. However, there are services departing from Kaimganj and arriving at Ujjain Jn via Bharatpur Jn. The journey, including transfers, takes approximately 14h 15m.
The distance between Kaimganj and Ujjain is 789 km. The road distance is 733 km.
The best way to get from Kaimganj to Ujjain without a car is to train which takes 14h 15m and costs ₹490 - ₹3,900.
It takes approximately 14h 15m to get from Kaimganj to Ujjain, including transfers.
Kaimganj to Ujjain train services, operated by Indian Railways, depart from Kaimganj station.
Kaimganj to Ujjain train services, operated by Indian Railways, arrive at Bharatpur Jn station.
Yes, the driving distance between Kaimganj to Ujjain is 733 km. It takes approximately 9h 36m to drive from Kaimganj to Ujjain.
There are 572+ hotels available in Ujjain.
What companies run services between Kaimganj, India and Ujjain, India?
You can take a train from Kaimganj to Ujjain Jn via Bharatpur Jn in around 14h 15m.
- Website
- goindigo.in
Flights from Chaudhary Charan Singh Airport to Indore
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Chaudhary Charan Singh Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indira Gandhi International Airport to Indore via Ahmedabad
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Bareilly Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹6,500–22,000
Flights from Bareilly Airport to Indore via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–24,000
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,800–6,000
Flights from Jaipur International Airport to Indore
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹5,500–10,000
Flights from Jaipur International Airport to Indore via Ahmedabad
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹5,500–10,000
- Website
- airindia.in
Flights from Chaudhary Charan Singh Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,000–9,500
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- ₹4,600–13,000
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹3,800–13,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–7,500
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹3,800–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kaimganj to Bharatpur Jn
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Bharatpur Jn to Ujjain Jn
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Kaimganj to Kanpur Anwrganj
- Ave. Duration
- 4h 9m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Kaimganj to Aishbagh
- Ave. Duration
- 6h 8m
- Frequency
- 3 times a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,200–1,500
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kaimganj to Mathura Jn
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kaimganj to Kasganj
- Ave. Duration
- 1h 54m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kasganj to Bareilly
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kaimganj to Mathura Jn
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Sant Hirdaram Nagar to Ujjain Jn
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Kaimganj to Gandhinagar Jpr
- Ave. Duration
- 8h 9m
- Frequency
- 3 times a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h 55m
- Frequency
- 4 times a day
- Schedules at
- Raj Ratan Tours & Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a day
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Website
- omio.com
Bus from Kanpur to Ujjain
- Ave. Duration
- 12h 15m
- Frequency
- 3 times a day
- Schedules at
- hanstravel.in
Bus from Agra to Ujjain
- Ave. Duration
- 11h 50m
- Frequency
- 6 times a week
- Schedules at
- hanstravel.in
- Website
- JMD Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Schedules at
- JMD Travels
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h 55m
- Frequency
- Twice daily
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
- Website
- Shree Shyam Bus
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h 30m
- Frequency
- Twice daily
- Schedules at
- Shree Shyam Bus
- Website
- Kamla Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Schedules at
- Kamla Travels
Bus from Agra to Ujjain
- Ave. Duration
- 10h 15m
- Frequency
- 3 times a day
- Schedules at
- Kamla Travels
- Website
- AVTT Buses Pvt Ltd
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h
- Frequency
- Once daily
- Schedules at
- AVTT Buses Pvt Ltd
- Website
- Pooja Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Schedules at
- Pooja Travels
- Website
- Barsana Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 11h 10m
- Frequency
- 4 times a week
- Schedules at
- Barsana Travels
- Website
- Rahul Travels
Bus from Kanpur to Ujjain
- Ave. Duration
- 13h 45m
- Frequency
- Once a week
- Schedules at
- Rahul Travels
- Phone
- +91 7735300009
- Website
- Devraj Travels
Bus from Budaun to Agra
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Website
- Devraj Travels
- Website
- Kamya Travels Pvt Ltd
Bus from Budaun to Agra
- Ave. Duration
- 2h 52m
- Frequency
- Once daily
- Schedules at
- Kamya Travels Pvt Ltd
- Phone
- +91 90397 16988
- [email protected]
- Website
- Satyam Travels
Bus from Budaun to Agra
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a week
- Schedules at
- Satyam Travels
- Website
- Tegra Express
Bus from Agra to Ujjain
- Ave. Duration
- 10h 50m
- Frequency
- 3 times a day
- Schedules at
- Tegra Express
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Agra to Ujjain
- Ave. Duration
- 10h 10m
- Frequency
- 5 times a week
- Schedules at
- Safar Express Tour
- Ave. Duration
- 5h 25m
- Estimated price
- ₹1,400–14,000
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide












