There are 4 ways to get from Kota to Ujjain by train, bus, car, or taxi
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 Kota Jn to Nagda Jntrain 12952 / ...
- Take the train from Nagda Jn to Ujjain Jntrain 12466 / ...
3h 58m₹542–2,774Bus
cheapest- Take the bus from Kota(Rajasthan), Rajasthan to Ujjain, Madhya Pradeshbus Kota(Rajasthan), Rajasthan - Ujjain, Madhya Pradesh
5h₹240–600Drive 255.5 km
- Drive from Kota to Ujjaincar 255.5 km
3h 4m₹2,891–4,176Taxi
- Take the taxi from Kota to Ujjaintaxi 255.5 km
3h 4m₹5,500–7,000
Kota to Ujjain by bus
Questions & Answers
The cheapest way to get from Kota to Ujjain is to bus which costs ₹240 - ₹600 and takes 5h.
The fastest way to get from Kota to Ujjain is to drive which takes 3h 4m and costs ₹2,800 - ₹4,200.
Yes, there is a direct bus departing from Kota(Rajasthan), Rajasthan and arriving at Ujjain, Madhya Pradesh. Services depart hourly, and operate every day. The journey takes approximately 5h.
No, there is no direct train from Kota to Ujjain. However, there are services departing from Kota Jn and arriving at Ujjain Jn via Nagda Jn. The journey, including transfers, takes approximately 3h 58m.
The distance between Kota and Ujjain is 288 km. The road distance is 255.5 km.
The best way to get from Kota to Ujjain without a car is to train which takes 3h 58m and costs ₹500 - ₹2,800.
It takes approximately 3h 58m to get from Kota to Ujjain, including transfers.
Kota to Ujjain bus services, operated by Babu Travels, depart from Kota(Rajasthan), Rajasthan station.
Kota to Ujjain train services, operated by Indian Railways, depart from Kota Jn station.
The best way to get from Kota to Ujjain is to train which takes 3h 58m and costs ₹500 - ₹2,800. Alternatively, you can bus, which costs ₹240 - ₹600 and takes 5h.
What companies run services between Kota, India and Ujjain, India?
You can take a vehicle from Kota to Ujjain Jn via Kota Jn and Nagda Jn in around 3h 58m. Alternatively, Babu Travels operates a bus from Kota(Rajasthan), Rajasthan to Ujjain, Madhya Pradesh every 30 minutes, and the journey takes 5h. RSRTC also services this route twice daily.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kota Jn to Nagda Jn
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- 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,100–1,500
Train from Nagda Jn to Ujjain Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Website
- Babu Travels
Bus from Kota(Rajasthan), Rajasthan to Ujjain, Madhya Pradesh
- Ave. Duration
- 5h
- Frequency
- Every 30 minutes
- Schedules at
- Babu Travels
- Ave. Duration
- 3h 4m
- Estimated price
- ₹5,500–7,000
Jai Amber Tour and Travels
- Phone
- +91 99 98 52 67 28
- Website
- jayambetoursandtravel.com
Kota Cab
- Phone
- +91 82 39 99 90 91
- Website
- kotacab.in
Shree Tour and Travels
- Phone
- +91 82 09 80 59 82
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 How to get from Southend Airport into central London, Why you should take the train in the US, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Kota to Ujjain bus services, operated by Babu Travels, arrive at Ujjain, Madhya Pradesh station.
Kota to Ujjain train services, operated by Indian Railways, arrive at Nagda Jn station.
Yes, the driving distance between Kota to Ujjain is 256 km. It takes approximately 3h 4m to drive from Kota to Ujjain.
Book your Kota to Ujjain bus tickets online with Omio.
There are 570+ hotels available in Ujjain.






