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 Ujjain, Madhya Pradeshbus Kanpur
16h 56mDrive 680 km
- Drive from Kaimganj to Ujjaincar 680 km
11h 14m₹7,723–11,155Taxi
- Take the taxi from Kaimganj to Ujjaintaxi 680 km
11h 14m₹10,000–13,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–14,655Train, bus via Agra
- Take the train from Kaimganj to Kannaujtrain
- Take the bus from Kannauj, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Ujjain, Madhya Pradeshbus
17h 4mTrain, 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 9m₹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
13h 17m₹8,265–27,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 9m₹5,529–12,977Train, train to Pantnagar Airport, fly to Indore
- Take the train from Kaimganj to Kasganjtrain
- Take the train from Kasganj to Pantnagartrain
- Fly from Pantnagar Airport (PGH) to Indore (IDR)plane PGH - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
15h 50m₹8,745–23,915
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 11h 14m and costs ₹7,500 - ₹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 680 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 680 km. It takes approximately 11h 14m to drive from Kaimganj to Ujjain.
There are 562+ 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
- ₹5,000–18,000
Flights from Chaudhary Charan Singh Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Chaudhary Charan Singh Airport to Indore via Ahmedabad
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Chaudhary Charan Singh Airport to Indore via Pune
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Indira Gandhi International Airport to Indore via Jaipur
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Bareilly Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 57m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–24,000
Flights from Bareilly Airport to Indore via Mumbai
- Ave. Duration
- 5h 47m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–25,000
Flights from Bareilly Airport to Indore via Bengaluru
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹14,000–26,000
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹4,800–7,000
Flights from Pantnagar Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹8,000–20,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 Kannauj
- Ave. Duration
- 1h 59m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–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 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 Pantnagar
- Ave. Duration
- 3h 52m
- 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 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
- Website
- Parakh by Gautam Travels
Bus from Kanpur to Ujjain, Madhya Pradesh
- Ave. Duration
- 12h 15m
- Frequency
- Every 30 minutes
- Schedules at
- Parakh by Gautam Travels
- Ave. Duration
- 11h 14m
- Estimated price
- ₹10,000–13,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






