There are 7 ways to get from Waidhan to Ujjain by train, taxi, 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.
Train
best- Take the train from Bargawan to Ujjain Jntrain 19414
16h 17m₹721–3,467Taxi, bus
- Take the taxi from Waidhan to Sidhitaxi
- Take the bus from Sidhi to Bhopal, Madhya Pradeshbus
- Take the bus from Bhopal, Madhya Pradesh to Ujjain, Madhya Pradeshbus
16h 30mDrive 836 km
- Drive from Waidhan to Ujjaincar 836 km
12h 42m₹9,444–13,642Taxi
- Take the taxi from Waidhan to Ujjaintaxi 836 km
12h 42m₹13,000–16,000Taxi, bus to Rewa Chorhata Airport, fly, train
- Take the taxi from Waidhan to Sidhitaxi
- Take the bus from Sidhi to Rewa, Madhya Pradeshbus
- Fly from Rewa Chorhata Airport (REW) to Indore (IDR)plane REW - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
10h 9mTrain to Jabalpur, fly, train
- Take the train from Bargawan to Jabalpurtrain
- Fly from Jabalpur (JLR) to Indore (IDR)plane JLR - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
14h 4m₹6,471–18,656Train to Varanasi Airport, fly, train
- Take the train from Singrauli to Varanasi Jntrain
- Fly from Varanasi Airport (VNS) to Indore (IDR)plane VNS - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
18h 1m₹8,064–19,179
Rewa Chorhata Airport (REW) to Indore (IDR) flights
Questions & Answers
The cheapest way to get from Waidhan to Ujjain is to train which costs ₹700 - ₹3,500 and takes 16h 17m.
The fastest way to get from Waidhan to Ujjain is to drive which takes 12h 42m and costs ₹9,000 - ₹14,000.
No, there is no direct train from Waidhan to Ujjain. However, there are services departing from Bargawan and arriving at Ujjain Jn via . The journey, including transfers, takes approximately 16h 17m.
The distance between Waidhan and Ujjain is 841 km. The road distance is 836 km.
The best way to get from Waidhan to Ujjain without a car is to train which takes 16h 17m and costs ₹700 - ₹3,500.
It takes approximately 16h 17m to get from Waidhan to Ujjain, including transfers.
Waidhan to Ujjain train services, operated by Indian Railways, depart from Bargawan station.
Waidhan to Ujjain train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Waidhan to Ujjain is 836 km. It takes approximately 12h 42m to drive from Waidhan to Ujjain.
There are 568+ hotels available in Ujjain.
What companies run services between Waidhan, India and Ujjain, India?
Indian Railways operates a train from Bargawan to Ujjain Jn once a week. Tickets cost ₹410–3,100 and the journey takes 16h.
- Website
- goindigo.in
Flights from Rewa Chorhata Airport to Indore
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹8,500–9,500
Flights from Jabalpur to Indore
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Varanasi Airport to Indore via Delhi
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹9,000–15,000
Flights from Varanasi Airport to Indore via Mumbai
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹9,000–15,000
Flights from Varanasi Airport to Indore via Bengaluru
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹9,000–15,000
Flights from Varanasi Airport to Indore via Madras
- Ave. Duration
- 9h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bargawan to Ujjain Jn
- Ave. Duration
- 16h
- Frequency
- Once a week
- Estimated price
- ₹410–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹410–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,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 Bargawan to Jabalpur
- Ave. Duration
- 7h 25m
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
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 Singrauli to Varanasi Jn
- Ave. Duration
- 7h 15m
- Frequency
- 4 times a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–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
- Bhopal Om Sairam Travels
Bus from Sidhi to Bhopal, Madhya Pradesh
- Ave. Duration
- 11h 20m
- Frequency
- 3 times a day
- Schedules at
- Bhopal Om Sairam Travels
- Ave. Duration
- 5h 12m
- Estimated price
- ₹1,600–16,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 Train travel in Spain: A guide to Renfe, Travelling to the UK: What do I need to know?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.






