There are 9 ways to get from Rohtak 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 Rohtak Jn to Ujjain Jntrain 22942
11h 48m₹410–3,100Bus via Bahādurgarh
- Take the bus from Rohtak to Bahadurgarhbus redbusIndia_A/C Sleeper / ...
- Take the bus from Delhi to Ujjainbus redbusIndia_Bharat Benz A/C Sleeper / ...
15h 46mDrive 718.5 km
- Drive from Rohtak to Ujjaincar 718.5 km
7h 25m₹6,990–10,096Taxi
- Take the taxi from Rohtak to Ujjaintaxi 718.5 km
7h 25m₹11,000–14,000Train to Indira Gandhi International Airport, fly to Indore, train
- Take the train from Rohtak Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Indore (IDR)plane DEL - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
8h 9m₹6,318–10,199Bus
- Take the bus from Rohtak to Delhibus
- Take the bus from Delhi Kashmiri Gate to Ujjain Dewas Gatebus
16h 30m₹730–2,293Train to Indira Gandhi International Airport, fly to Raja Bhoj International Airport, train
- Take the train from Rohtak Jn to New Delhitrain
- 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
8h 14m₹5,238–8,870Train to Indira Gandhi International Airport, fly to Civil Airport Harni, train
- Take the train from Rohtak Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
- Take the train from Vadodara Jn to Ujjain Jntrain
11h 5m₹6,548–12,160Train to Chandigarh International Airport, fly to Indore, train
- Take the train from Rohtak Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Indore (IDR)plane IXC - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
11h 51m₹6,862–14,673
Rohtak to Ujjain by train
Comparing Your Travel Options
The cheapest way to get from Rohtak to Ujjain is to train which costs ₹410 - ₹3,100 and takes 11h 48m.
The fastest way to get from Rohtak to Ujjain is to drive which takes 7h 25m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Rohtak to Ujjain. However, there are services departing from Rohtak and arriving at Ujjain via Bahadurgarh, Mundka Village and Delhi. The journey, including transfers, takes approximately 15h 46m.
Yes, there is a direct train departing from Rohtak Jn and arriving at Ujjain Jn. Services depart once a week, and operate Wednesday. The journey takes approximately 11h 48m.
The distance between Rohtak and Ujjain is 822 km. The road distance is 718.5 km.
The best way to get from Rohtak to Ujjain without a car is to train which takes 11h 48m and costs ₹410 - ₹3,100.
The train from Rohtak Jn to Ujjain Jn takes 11h 48m including transfers and departs once a week.
Rohtak to Ujjain bus services, operated by Vinod Bus Service, depart from Rohtak station.
Rohtak to Ujjain train services, operated by Indian Railways, depart from Rohtak Jn station.
The best way to get from Rohtak to Ujjain is to train which takes 11h 48m and costs ₹410 - ₹3,100. Alternatively, you can bus via Bahādurgarh, which costs and takes 15h 46m.
What companies run services between Rohtak, India and Ujjain, India?
Indian Railways operates a train from Rohtak Jn to Ujjain Jn once a week. Tickets cost ₹410–3,100 and the journey takes 11h 48m. Alternatively, you can take a bus from Rohtak to Ujjain via Bahadurgarh, Bahadurgarh, Mundka Village, Avantika Sec 1, and Delhi in around 15h 46m.
- 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,700–6,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹6,000–9,000
Flights from Chandigarh International Airport to Indore
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,000–11,000
Flights from Chandigarh International Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₹6,000–11,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- ₹4,700–13,000
Flights from Indira Gandhi International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹3,700–13,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,500–10,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,700–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rohtak Jn to Ujjain Jn
- Ave. Duration
- 11h 48m
- 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 Rohtak Jn to New Delhi
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–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 Rohtak Jn to New Delhi
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–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 Rohtak Jn to New Delhi
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
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
Train from Rohtak Jn to Chandigarh
- Ave. Duration
- 4h 49m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–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
- Website
- Vinod Bus Service
Bus from Rohtak to Bahadurgarh
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Schedules at
- Vinod Bus Service
- Phone
- +919999110060
- Website
- Abhimanyu Tours and Travels
Bus from Rohtak to Bahadurgarh
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Schedules at
- Abhimanyu Tours and Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Delhi to Ujjain
- Ave. Duration
- 13h
- Frequency
- Every 3 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Globehopper Mobility
Bus from Delhi to Ujjain
- Ave. Duration
- 12h 50m
- Frequency
- Every 4 hours
- Schedules at
- Globehopper Mobility
- Website
- Yolobus Private Limited
Bus from Delhi to Ujjain
- Ave. Duration
- 12h 30m
- Frequency
- 5 times a day
- Schedules at
- Yolobus Private Limited
- Website
- India Tours and Travels
Bus from Delhi to Ujjain
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- Website
- omio.com
Bus from Delhi to Ujjain
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
- Website
- Kamla Travels
Bus from Delhi to Ujjain
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a week
- Schedules at
- Kamla Travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Delhi to Ujjain
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a week
- Website
- Deltin Travels Pvt Ltd
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Delhi to Ujjain
- Ave. Duration
- 13h 15m
- Frequency
- Twice a week
- Schedules at
- Mahalaxmi Travels
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Rohtak to Delhi
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ₹70–180
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹120–150
- Express
- ₹70–90
- AC Sleeper
- ₹130–180
- Phone
- 91 82870 09889
- [email protected]
- Website
- zingbus.com
Bus from Delhi Kashmiri Gate to Ujjain Dewas Gate
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a day
- Estimated price
- ₹650–2,100
- Website
- zingbus.com
- Sleeper / Seater
- ₹1,000–1,700
- Ave. Duration
- 7h 25m
- Estimated price
- ₹11,000–14,000
Ankit Tour And Travels
- Phone
- +91 93 06 0 4 30 61
Gulu Gulu
- Phone
- +91 93 59 4 9 4944
- Website
- gulugulutrip.com
My City Cab Service
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
Booking & Getting There
Rohtak to Ujjain bus services, operated by Vinod Bus Service, arrive at Bahadurgarh station.
Rohtak to Ujjain train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Rohtak to Ujjain is 719 km. It takes approximately 7h 25m to drive from Rohtak to Ujjain.
Book your Rohtak to Ujjain bus tickets online with Omio.
There are 582+ hotels available in Ujjain.



















