There are 9 ways to get from Ujjain to Sohna by train, bus (Flixbus), car, taxi, plane, or bus
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 Ujjain Jn to Ballabgarhtrain 12919
13h 52m₹1,373–4,375Train, bus
cheapest- Take the train from Ujjain Jn to New Delhitrain 12415 / ...
- Take the bus from Sector 48-49/South City-II to Raghav Vatikabus 218
14h 25m₹461–3,017Bus
- Take the bus from FlixBus Ujjain - Ring Road Square to FlixBus Gurugram - Rajiv Chowkbus FlixBus IN0520A / ...
- Take the bus from Rajeev Chowk to Raghav Vatikabus 218
13h 57m₹986–3,260Drive 646 km
- Drive from Ujjain to Sohnacar 646 km
7h 45m₹6,976–10,076Taxi
- Take the taxi from Ujjain to Sohnataxi 646 km
7h 45m₹13,000–16,000Train to Indore, fly to Indira Gandhi International Airport, bus
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Indira Gandhi International Airport (DEL)plane IDR - DEL
- Take the bus from Sector 48-49/South City-II to Raghav Vatikabus
8h 20m₹5,272–11,260Train to Indore, fly to Hindon, bus
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Hindon (HDO)plane IDR - HDO
- Take the bus from Sector 48-49/South City-II to Raghav Vatikabus
8h 42m₹7,843–21,345Train to Raja Bhoj International Airport, fly to Indira Gandhi International Airport, bus
- Take the train from Ujjain Jn to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Indira Gandhi International Airport (DEL)plane BHO - DEL
- Take the bus from Sector 48-49/South City-II to Raghav Vatikabus
8h 41m₹4,883–16,484Train to Civil Airport Harni, fly to Indira Gandhi International Airport, bus
- Take the train from Ujjain Jn to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Indira Gandhi International Airport (DEL)plane BDQ - DEL
- Take the bus from Sector 48-49/South City-II to Raghav Vatikabus
11h 18m₹6,062–18,254
Indore (IDR) to Indira Gandhi International Airport (DEL) flights
Questions & Answers
The cheapest way to get from Ujjain to Sohna is to train and bus which costs ₹460 - ₹3,100 and takes 14h 25m.
The fastest way to get from Ujjain to Sohna is to drive which takes 7h 45m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Ujjain to Sohna. However, there are services departing from FlixBus Ujjain - Ring Road Square and arriving at Raghav Vatika via Rajeev Chowk. The journey, including transfers, takes approximately 13h 57m.
The distance between Ujjain and Sohna is 886 km. The road distance is 646 km.
The best way to get from Ujjain to Sohna without a car is to train which takes 13h 52m and costs ₹1,300 - ₹4,400.
It takes approximately 13h 52m to get from Ujjain to Sohna, including transfers.
Ujjain to Sohna bus services, operated by FlixBus India, depart from FlixBus Ujjain - Ring Road Square station.
The best way to get from Ujjain to Sohna is to train which takes 13h 52m and costs ₹1,300 - ₹4,400. Alternatively, you can bus, which costs ₹950 - ₹3,300 and takes 13h 57m.
Ujjain to Sohna bus services, operated by FlixBus India, arrive at FlixBus Gurugram - Rajiv Chowk station.
Yes, the driving distance between Ujjain to Sohna is 646 km. It takes approximately 7h 45m to drive from Ujjain to Sohna.
What companies run services between Ujjain, India and Sohna, Haryana, India?
Indian Railways operates a train from Ujjain Jn to Ballabgarh once daily. Tickets cost ₹420–3,200 and the journey takes 13h 16m. Alternatively, you can take a bus from FlixBus Ujjain - Ring Road Square to Raghav Vatika via FlixBus Gurugram - Rajiv Chowk and Rajeev Chowk in around 13h 57m.
- Website
- goindigo.in
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Indore to Indira Gandhi International Airport via Ahmedabad
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Indore to Hindon
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹11,000–31,000
Flights from Raja Bhoj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,800–15,000
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹5,000–17,000
- Website
- airindia.in
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹5,000–9,500
Flights from Raja Bhoj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ₹4,400–14,000
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₹5,500–16,000
- Website
- airindiaexpress.in
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ₹5,000–9,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ujjain Jn to Ballabgarh
- Ave. Duration
- 13h 16m
- Frequency
- Once daily
- Estimated price
- ₹420–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to New Delhi
- Ave. Duration
- 11h 50m
- Frequency
- Twice daily
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Ujjain Jn to Sant Hirdaram Nagar
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ujjain Jn to Vadodara Jn
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a day
- Estimated price
- ₹230–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Ujjain - Ring Road Square to FlixBus Gurugram - Rajiv Chowk
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- ₹950–3,300
- Website
- https://www.flixbus.in
- Phone
- +91 73034 22556
- travelintimegmcbl@gmail.com
- Website
- gmcbl.in
Bus from Rajeev Chowk to Raghav Vatika
- Ave. Duration
- 1h 5m
- Frequency
- Every 15 minutes
- Estimated price
- ₹25–40
- Website
- https://www.gmcbl.in/?language=en
Bus from Sector 48-49/South City-II to Raghav Vatika
- Ave. Duration
- 55 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹20–40
- Website
- https://www.gmcbl.in/?language=en
- Ave. Duration
- 7h 45m
- Estimated price
- ₹13,000–16,000
Taxi In Ujjain
- Phone
- +91 95 22 20 51 11
- Website
- taxiinujjain.in
Mahakal Taxi
- Phone
- +91 97 52 42 43 00
- Website
- mahakaltaxi.com
Chajju Taxi
- Phone
- +91 95 22 22 22 08
- Website
- chajjutaxi.com
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
More Questions & Answers
There are 970+ hotels available in Sohna.









