There are 9 ways to get from Kolād 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 Roha to Ujjain Jntrain 20931
13h 21m₹967–3,858Bus via Nashik
- Take the bus from Kolad, Maharashtra to Mumbai, Maharashtrabus
- Take the bus from Mumbai, Maharashtra to Nashik, Maharashtrabus
- Take the bus from Nashik, Maharashtra to Ujjain, Madhya Pradeshbus
20h 50mDrive 706.3 km
- Drive from Kolād to Ujjaincar 706.3 km
10h 14m₹7,991–11,543Taxi, train to Pune Airport, fly to Indore, train
- Take the taxi from Kolād to Lonavalataxi
- Take the train from Lonavala to Pune Jntrain
- Fly from Pune Airport (PNQ) to Indore (IDR)plane PNQ - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
8h 38m₹7,576–17,843Bus
- Take the bus from Kolad, Maharashtra to Mumbai, Maharashtrabus Kolad, Maharashtra - Mumbai, Maharashtra
- Take the bus from Mumbai, Maharashtra to Ujjain, Madhya Pradeshbus Mumbai, Maharashtra - Ujjain, Madhya Pradesh
20h 54mBus to Chhatrapati Shivaji Maharaj International Airport, fly to Indore, train
- Take the bus from Kolad, Maharashtra to Mumbai, Maharashtrabus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Indore (IDR)plane BOM - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
10h 31mBus to Chhatrapati Shivaji Maharaj International Airport, fly to Raja Bhoj International Airport, train
- Take the bus from Kolad, Maharashtra to Mumbai, Maharashtrabus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Raja Bhoj International Airport (BHO)plane BOM - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
11h 1mTaxi, train to Pune Airport, fly to Raja Bhoj International Airport, train
- Take the taxi from Kolād to Lonavalataxi
- Take the train from Lonavala to Pune Jntrain
- Fly from Pune Airport (PNQ) to Raja Bhoj International Airport (BHO)plane PNQ - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
9h 2m₹9,096–18,014Bus to Chhatrapati Shivaji Maharaj International Airport, fly to Civil Airport Harni, train
- Take the bus from Kolad, Maharashtra to Mumbai, Maharashtrabus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Civil Airport Harni (BDQ)plane BOM - BDQ
- Take the train from Vadodara Jn to Ujjain Jntrain
13h 12m
Pune Airport (PNQ) to Indore (IDR) flights
Comparing Your Travel Options
The cheapest way to get from Kolād to Ujjain is to train which costs ₹950 - ₹3,900 and takes 13h 21m.
The fastest way to get from Kolād to Ujjain is to taxi and train and fly which takes 8h 38m and costs ₹7,500 - ₹18,000.
No, there is no direct bus from Kolād to Ujjain. However, there are services departing from Kolad, Maharashtra and arriving at Ujjain, Madhya Pradesh via Mumbai, Maharashtra and Nashik, Maharashtra. The journey, including transfers, takes approximately 20h 50m.
No, there is no direct train from Kolād to Ujjain. However, there are services departing from Roha and arriving at Ujjain Jn via . The journey, including transfers, takes approximately 13h 21m.
The distance between Kolād and Ujjain is 856 km. The road distance is 706.3 km.
The best way to get from Kolād to Ujjain without a car is to train which takes 13h 21m and costs ₹950 - ₹3,900.
It takes approximately 13h 21m to get from Kolād to Ujjain, including transfers.
Kolād to Ujjain bus services, operated by Shree Valjai Krupa Travels, depart from Kolad, Maharashtra station.
Kolād to Ujjain train services, operated by Indian Railways, depart from Roha station.
The best way to get from Kolād to Ujjain is to train which takes 13h 21m and costs ₹950 - ₹3,900. Alternatively, you can bus via Nashik, which costs and takes 20h 50m.
What companies run services between Kolād, Mahārāshtra, India and Ujjain, India?
Indian Railways operates a train from Roha to Ujjain Jn once a week. Tickets cost ₹410–3,200 and the journey takes 13h 7m. Alternatively, you can take a bus from Kolad, Maharashtra to Ujjain, Madhya Pradesh via Mumbai, Maharashtra and Nashik, Maharashtra in around 20h 50m.
- Website
- goindigo.in
Flights from Pune Airport to Indore
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- ₹5,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Indore
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹5,500–7,500
Flights from Chhatrapati Shivaji Maharaj International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Pune Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Civil Airport Harni
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ₹4,800–9,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Roha to Ujjain Jn
- Ave. Duration
- 13h 7m
- Frequency
- Once a week
- Estimated price
- ₹410–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Lonavala to Pune Jn
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,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
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 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 Lonavala to Pune Jn
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
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 Vadodara Jn to Ujjain Jn
- Ave. Duration
- 5h 18m
- Frequency
- 5 times a day
- Estimated price
- ₹230–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
- Website
- Shree Valjai Krupa Travels
Bus from Kolad, Maharashtra to Mumbai, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Schedules at
- Shree Valjai Krupa Travels
Bus from Kolad, Maharashtra to Mumbai, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Schedules at
- Shree Valjai Krupa Travels
Bus from Kolad, Maharashtra to Mumbai, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Schedules at
- Shree Valjai Krupa Travels
Bus from Kolad, Maharashtra to Mumbai, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Schedules at
- Shree Valjai Krupa Travels
Bus from Kolad, Maharashtra to Mumbai, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Schedules at
- Shree Valjai Krupa Travels
- Ave. Duration
- 1h 10m
- Estimated price
- ₹2,200–2,700
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 Italy Travel Guides, Getting to Rome from the airport, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Kolād to Ujjain bus services, operated by Shree Valjai Krupa Travels, arrive at Mumbai, Maharashtra station.
Kolād to Ujjain train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Kolād to Ujjain is 706 km. It takes approximately 10h 14m to drive from Kolād to Ujjain.
There are 572+ hotels available in Ujjain.






