There are 4 ways to get from Guna to Mahakaleshwar Jyotirlinga by train, taxi, bus, or car
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 Guna to Ujjain Jntrain 19342 / ...
5h 41m₹200–1,600Taxi, bus
- Take the taxi from Guna to Sironj, Madhya Pradeshtaxi
- Take the bus from Sironj, Madhya Pradesh to Bhopal, Madhya Pradeshbus
- Take the bus from Bhopal, Madhya Pradesh to Ujjain, Madhya Pradeshbus
7h 3mDrive 248.6 km
- Drive from Guna to Mahakaleshwar Jyotirlingacar 248.6 km
4h 19m₹2,805–4,052Taxi
- Take the taxi from Guna to Mahakaleshwar Jyotirlingataxi 248.6 km
4h 19m₹3,900–4,800
Questions & Answers
The cheapest way to get from Guna to Mahakaleshwar Jyotirlinga is to train which costs ₹200 - ₹1,600 and takes 5h 41m.
The fastest way to get from Guna to Mahakaleshwar Jyotirlinga is to drive which takes 4h 19m and costs ₹2,800 - ₹4,100.
Yes, there is a direct train departing from Guna and arriving at Ujjain Jn. Services depart five times a day, and operate every day. The journey takes approximately 5h 15m.
The distance between Guna and Mahakaleshwar Jyotirlinga is 258 km. The road distance is 248.6 km.
The best way to get from Guna to Mahakaleshwar Jyotirlinga without a car is to train which takes 5h 41m and costs ₹200 - ₹1,600.
The train from Guna to Ujjain Jn takes 5h 15m including transfers and departs five times a day.
Guna to Mahakaleshwar Jyotirlinga train services, operated by Indian Railways, depart from Guna station.
Guna to Mahakaleshwar Jyotirlinga train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Guna to Mahakaleshwar Jyotirlinga is 249 km. It takes approximately 4h 19m to drive from Guna to Mahakaleshwar Jyotirlinga.
There are 569+ hotels available in Mahakaleshwar Jyotirlinga.
What companies run services between Guna, India and Mahakaleshwar Jyotirlinga, India?
Indian Railways operates a train from Guna to Ujjain Jn 5 times a day. Tickets cost ₹200–1,600 and the journey takes 5h 15m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Guna to Ujjain Jn
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Website
- MK Travels
Bus from Sironj, Madhya Pradesh to Bhopal, Madhya Pradesh
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Schedules at
- MK Travels
- Website
- Chartered Bus
Bus from Bhopal, Madhya Pradesh to Ujjain, Madhya Pradesh
- Ave. Duration
- 3h 30m
- Frequency
- Every 30 minutes
- Schedules at
- Chartered Bus
- Ave. Duration
- 2h 50m
- Estimated price
- ₹1,300–4,800
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 to the UK: What do I need to know?, Want to know more about Flixbus?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






