There are 7 ways to get from Seoni to Ujjain by bus, train, 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.
Bus, train
best- Take the bus from Seoni to Bhopalbus redbusIndia_A/C Sleeper / ...
- Take the train from Bhopal Jn to Ujjain Jntrain 12920 / ...
11h 35mTrain
cheapest- Take the train from Seoni to Maksitrain 19344
- Take the train from Maksi to Ujjain Jntrain 12920 / ...
16h 18m₹427–3,265Drive 504.1 km
- Drive from Seoni to Ujjaincar 504.1 km
7h 35m₹5,651–8,162Taxi
- Take the taxi from Seoni to Ujjaintaxi 504.1 km
7h 35m₹8,000–10,000Train to Dr. Babasaheb Ambedkar International Airport, fly, train
- Take the train from Seoni to Nagpurtrain
- Fly from Dr. Babasaheb Ambedkar International Airport (NAG) to Indore (IDR)plane NAG - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
11h 10m₹9,135–16,908Bus
- Take the bus from Seoni to Indorebus redbusIndia_A/C Sleeper / ...
- Take the bus from Indore to Ujjainbus redbusIndia_Non AC Seater / ...
12h 41mBus to Jabalpur, fly, train
- Take the bus from Seoni to Jabalpurbus
- Fly from Jabalpur (JLR) to Indore (IDR)plane JLR - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
11h 54m
Dr. Babasaheb Ambedkar International Airport (NAG) to Indore (IDR) flights
Comparing Your Travel Options
The cheapest way to get from Seoni to Ujjain is to train which costs ₹420 - ₹3,300 and takes 16h 18m.
The fastest way to get from Seoni to Ujjain is to drive which takes 7h 35m and costs ₹5,500 - ₹8,500.
No, there is no direct bus from Seoni to Ujjain. However, there are services departing from Seoni and arriving at Ujjain via Indore. The journey, including transfers, takes approximately 12h 41m.
No, there is no direct train from Seoni to Ujjain. However, there are services departing from Seoni and arriving at Ujjain Jn via Maksi. The journey, including transfers, takes approximately 16h 18m.
The distance between Seoni and Ujjain is 532 km. The road distance is 504.1 km.
The best way to get from Seoni to Ujjain without a car is to bus and train which takes 11h 35m and costs .
It takes approximately 11h 35m to get from Seoni to Ujjain, including transfers.
Seoni to Ujjain bus services, operated by SLGT Travels, depart from Seoni station.
Seoni to Ujjain train services, operated by Indian Railways, depart from Seoni station.
The best way to get from Seoni to Ujjain is to train which takes 16h 18m and costs ₹420 - ₹3,300. Alternatively, you can bus, which costs and takes 12h 41m.
What companies run services between Seoni, India and Ujjain, India?
You can take a train from Seoni to Ujjain Jn via Maksi in around 16h 18m. Alternatively, you can take a bus from Seoni to Ujjain via Indore in around 12h 41m.
- Website
- goindigo.in
Flights from Dr. Babasaheb Ambedkar International Airport to Indore
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,500–19,000
Flights from Jabalpur to Indore via Delhi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹5,500–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhopal Jn to Ujjain Jn
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Seoni to Maksi
- Ave. Duration
- 14h 35m
- Frequency
- Once daily
- Estimated price
- ₹300–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Maksi to Ujjain Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Seoni to Nagpur
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- 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 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
- [email protected]
- Website
- SLGT Travels
Bus from Seoni to Bhopal
- Ave. Duration
- 7h 20m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Seoni to Indore
- Ave. Duration
- 10h 30m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Indore to Ujjain
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Seoni to Jabalpur
- Ave. Duration
- 3h
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Seoni to Bhopal
- Ave. Duration
- 10h 18m
- Frequency
- 5 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
Bus from Seoni to Jabalpur
- Ave. Duration
- 2h 55m
- Frequency
- Twice a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Seoni to Bhopal
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
Bus from Seoni to Indore
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
Bus from Indore to Ujjain
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Website
- National Travels - Ratnagiri
Bus from Seoni to Jabalpur
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a week
- Website
- National Travels - Ratnagiri
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Indore to Ujjain
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Seoni to Jabalpur
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Rajdhani Travels (Patan)
Bus from Indore to Ujjain
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Nimbhera)
- Ave. Duration
- 7h 35m
- Estimated price
- ₹8,000–10,000
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from London City Airport into central London, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Seoni to Ujjain bus services, operated by SLGT Travels, arrive at Indore station.
Seoni to Ujjain train services, operated by Indian Railways, arrive at Maksi station.
Yes, the driving distance between Seoni to Ujjain is 504 km. It takes approximately 7h 35m to drive from Seoni to Ujjain.
Book your Seoni to Ujjain bus tickets online with Omio.
There are 563+ hotels available in Ujjain.






