There are 6 ways to get from Karera to Ujjain by taxi, train, bus, car, 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.
Taxi, train via Bhopal
best- Take the taxi from Karera to Virangana Lakshmibai Jhansitaxi
- Take the train from Virangana Lakshmibai Jhansi to Bhopal Jntrain
- Take the train from Bhopal Jn to Ujjain Jntrain
8h 18m₹1,342–4,237Taxi, bus
- Take the taxi from Karera to Tekanpurtaxi
- Take the bus from Tekanpur to Gwalior, Madhya Pradeshbus
- Take the bus from Gwalior, Madhya Pradesh to Ujjain, Madhya Pradeshbus
11h 2mDrive 392 km
- Drive from Karera to Ujjaincar 392 km
6h 41m₹4,409–6,368Taxi
- Take the taxi from Karera to Ujjaintaxi 392 km
6h 41m₹7,000–8,500Taxi, train, fly
- Take the taxi from Karera to Datiataxi
- Take the train from Datia to Gwalior Jn.train
- Fly from Gwalior Airport (GWL) to Indore (IDR)plane GWL - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
10h 47m₹11,572–23,676Taxi, train
- Take the taxi from Karera to Babinataxi
- Take the train from Babina to Ujjain Jntrain 12920 / ...
8h 41m₹1,619–3,694
Gwalior Airport (GWL) to Indore (IDR) flights
Questions & Answers
The cheapest way to get from Karera to Ujjain is to taxi and train via Bhopal which costs ₹1,300 - ₹4,300 and takes 8h 18m.
The fastest way to get from Karera to Ujjain is to drive which takes 6h 41m and costs ₹4,400 - ₹6,500.
The distance between Karera and Ujjain is 522 km. The road distance is 392 km.
The best way to get from Karera to Ujjain without a car is to taxi and train via Bhopal which takes 8h 18m and costs ₹1,300 - ₹4,300.
It takes approximately 8h 18m to get from Karera to Ujjain, including transfers.
Yes, the driving distance between Karera to Ujjain is 392 km. It takes approximately 6h 41m to drive from Karera to Ujjain.
There are 601+ hotels available in Ujjain.
What companies run services between Karera, Madhya Pradesh, India and Ujjain, India?
There is no direct connection from Karera to Ujjain. However, you can take the taxi to Virangana Lakshmibai Jhansi, take the train to Bhopal Jn, then take the train to Ujjain Jn. Alternatively, you can take the taxi to Tekanpur, take the bus to Gwalior, Madhya Pradesh, then take the bus to Ujjain, Madhya Pradesh.
- Website
- goindigo.in
Flights from Gwalior Airport to Indore via Mumbai
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–20,000
Flights from Gwalior Airport to Indore via Delhi
- Ave. Duration
- 6h 17m
- When
- Tuesday to Friday
- Estimated price
- ₹10,000–20,000
- Website
- airindia.in
Flights from Gwalior Airport to Indore via Bengaluru
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–26,000
Flights from Gwalior Airport to Indore via Delhi
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹6,500–20,000
- Website
- airindiaexpress.in
Flights from Gwalior Airport to Indore via Bengaluru
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Virangana Lakshmibai Jhansi to Bhopal Jn
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Bhopal Jn to Ujjain Jn
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Datia to Gwalior Jn.
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Babina to Ujjain Jn
- Ave. Duration
- 7h 41m
- Frequency
- Twice daily
- Estimated price
- ₹270–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
- Ave. Duration
- 2h 8m
- Estimated price
- ₹950–8,500
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.






