There are 8 ways to get from Mahendragarh 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, bus via Lohāru
best- Take the train from Mahendragarh to Loharutrain
- Take the bus from Loharu to Jaipurbus
- Take the bus from 200 Feet Bypass Ajmer Road to Hotel Shanti Palace Near Bypass Cornerbus
14h 16mTrain via Jaipur
cheapest- Take the train from Mahendragarh to Jaipurtrain 19702
- Take the train from Jaipur to Ujjain Jntrain 12466 / ...
16h 32m₹498–3,879Drive 637.6 km
- Drive from Mahendragarh to Ujjaincar 637.6 km
7h 17m₹7,154–10,334Taxi
- Take the taxi from Mahendragarh to Ujjaintaxi 637.6 km
7h 17m₹10,000–12,000Train, fly to Indore
- Take the train from Mahendragarh to Shahabad Md.Purtrain
- Fly from Indira Gandhi International Airport (DEL) to Indore (IDR)plane DEL - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
9h 41m₹6,329–10,315Train, bus
- Take the train from Mahendragarh to Jaipurtrain 19702
- Take the bus from Jaipur to Ujjainbus redbusIndia_A/C Sleeper
17h 20m₹958–3,179Train
- Take the train from Mahendragarh to Loharutrain 12323 / ...
- Take the train from Loharu to Ujjain Jntrain 17019
17h 32m₹532–4,135Train, fly to Raja Bhoj International Airport
- Take the train from Mahendragarh to Shahabad Md.Purtrain
- Fly from Indira Gandhi International Airport (DEL) to Raja Bhoj International Airport (BHO)plane DEL - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
9h 45m₹5,249–8,486
Mahendragarh to Ujjain by train
Comparing Your Travel Options
The cheapest way to get from Mahendragarh to Ujjain is to train via Jaipur which costs ₹490 - ₹3,900 and takes 16h 32m.
The fastest way to get from Mahendragarh to Ujjain is to drive which takes 7h 17m and costs ₹7,000 - ₹11,000.
No, there is no direct train from Mahendragarh to Ujjain. However, there are services departing from Mahendragarh and arriving at Ujjain Jn via Jaipur. The journey, including transfers, takes approximately 16h 32m.
The distance between Mahendragarh and Ujjain is 732 km. The road distance is 637.6 km.
The best way to get from Mahendragarh to Ujjain without a car is to train and bus via Lohāru which takes 14h 16m and costs .
It takes approximately 14h 16m to get from Mahendragarh to Ujjain, including transfers.
Mahendragarh to Ujjain train services, operated by Indian Railways, depart from Mahendragarh station.
Mahendragarh to Ujjain train services, operated by Indian Railways, arrive at Jaipur station.
Yes, the driving distance between Mahendragarh to Ujjain is 638 km. It takes approximately 7h 17m to drive from Mahendragarh to Ujjain.
There are 580+ hotels available in Ujjain.
What companies run services between Mahendragarh, Haryana, India and Ujjain, India?
You can take a train from Mahendragarh to Ujjain Jn via Jaipur in around 16h 32m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indira Gandhi International Airport to Indore via Ahmedabad
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,800–6,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- ₹4,600–13,000
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹3,800–13,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–7,500
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹3,800–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mahendragarh to Loharu
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- 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 Mahendragarh to Jaipur
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Jaipur to Ujjain Jn
- Ave. Duration
- 9h 13m
- Frequency
- 5 times a day
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Mahendragarh to Shahabad Md.Pur
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
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 Mahendragarh to Jaipur
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Mahendragarh to Loharu
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- 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 Loharu to Ujjain Jn
- Ave. Duration
- 15h 40m
- 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 Mahendragarh to Shahabad Md.Pur
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
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
- Website
- Shree Raj Akanshi travels
Bus from Loharu to Jaipur
- Ave. Duration
- 5h 4m
- Frequency
- 3 times a day
- Schedules at
- Shree Raj Akanshi travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Loharu to Jaipur
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Loharu to Jaipur
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Website
- Garhwal Travels
Bus from Loharu to Jaipur
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Schedules at
- Garhwal Travels
- Phone
- +91 74222 21306
- [email protected]
- Website
- Ashok Travels Mandsaur Group
Bus from 200 Feet Bypass Ajmer Road to Hotel Shanti Palace Near Bypass Corner
- Ave. Duration
- 5h 49m
- Frequency
- Once daily
- Estimated price
- ₹420–1,700
- Schedules at
- Ashok Travels Mandsaur Group
- Phone
- +91 99296 11119
- [email protected]
- Website
- Jakhar Travels
Bus from Jaipur to Ujjain
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Website
- Jakhar Travels
- Phone
- +91 94141 26815
- [email protected]
- Website
- Gajraj Travels
Bus from Jaipur to Ujjain
- Ave. Duration
- 9h 30m
- Frequency
- 4 times a day
- Website
- Gajraj Travels
- Website
- T Power Tour and Travels
Bus from Jaipur to Ujjain
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- T Power Tour and Travels
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Jaipur to Ujjain
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Schedules at
- Samreen Travels
- Website
- Ansari Travels
Bus from Jaipur to Ujjain
- Ave. Duration
- 11h
- Frequency
- Once daily
- Schedules at
- Ansari Travels
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Jaipur to Ujjain
- Ave. Duration
- 8h 50m
- Frequency
- 6 times a week
- Estimated price
- ₹750–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹750–1,600
- Phone
- +919462796174
- Website
- Sethi Bus
Bus from Jaipur to Ujjain
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Website
- Sethi Bus
- Website
- Reindeer Transit
Bus from Jaipur to Ujjain
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Reindeer Transit
- Website
- New Baba Tour And Travels
Bus from Jaipur to Ujjain
- Ave. Duration
- 11h 45m
- Frequency
- Once a week
- Schedules at
- New Baba Tour And Travels
- Ave. Duration
- 7h 17m
- Estimated price
- ₹10,000–12,000
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide



















