There are 7 ways to get from Sunauli to Ujjain by train, plane, 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 to Gorakhpur Airport, fly to Indore, train
best- Take the train from Nautanwa to Kusmhitrain
- Fly from Gorakhpur Airport (GOP) to Indore (IDR)plane GOP - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
11h 30m₹8,433–20,436Train
cheapest- Take the train from Nautanwa to Bastitrain 18206
- Take the train from Basti to Ujjain Jntrain 09190 / ...
22h 17m₹763–5,007Bus
- Take the bus from Sonauli to Gorakhpurbus redbusIndia_A/C Semi Sleeper / ...
- Take the bus from Gorakhpur to Ujjainbus redbusIndia_A/C Sleeper / ...
26h 14mDrive 1,026.2 km
- Drive from Sunauli to Ujjaincar 1,026.2 km
16h 7m₹12,469–18,010Train to Gorakhpur Airport, fly to Raja Bhoj International Airport, train
- Take the train from Nautanwa to Kusmhitrain
- Fly from Gorakhpur Airport (GOP) to Raja Bhoj International Airport (BHO)plane GOP - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
12h 20m₹6,953–24,607Fly Bhairawa to Indore, train
- Fly from Bhairawa (BWA) to Indore (IDR)plane BWA - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
9h 27m₹15,057–44,146Train to Maryada Purushottam Shri Ram International Airport, fly to Indore, train
- Take the train from Nautanwa to Ayodhyatrain
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Indore (IDR)plane AYJ - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
15h 6m₹10,803–17,226
Gorakhpur Airport (GOP) to Indore (IDR) flights
Comparing Your Travel Options
The cheapest way to get from Sunauli to Ujjain is to train which costs ₹750 - ₹5,000 and takes 22h 17m.
The fastest way to get from Sunauli to Ujjain is to fly and train which takes 9h 27m and costs ₹15,000 - ₹45,000.
No, there is no direct bus from Sunauli to Ujjain. However, there are services departing from Sonauli and arriving at Ujjain via Gorakhpur. The journey, including transfers, takes approximately 26h 14m.
No, there is no direct train from Sunauli to Ujjain. However, there are services departing from Nautanwa and arriving at Ujjain Jn via Basti. The journey, including transfers, takes approximately 22h 17m.
The distance between Sunauli and Ujjain is 1084 km. The road distance is 1026.2 km.
It takes approximately 11h 30m to get from Sunauli to Ujjain, including transfers.
Sunauli to Ujjain bus services, operated by SLGT Travels, depart from Sonauli station.
Sunauli to Ujjain train services, operated by Indian Railways, depart from Nautanwa station.
The best way to get from Sunauli to Ujjain is to train which takes 22h 17m and costs ₹750 - ₹5,000. Alternatively, you can bus, which costs and takes 26h 14m.
Sunauli to Ujjain bus services, operated by SLGT Travels, arrive at Gorakhpur station.
What companies run services between Sunauli, Nepal and Ujjain, India?
You can take a vehicle from Sunauli to Ujjain Jn via Nautanwa and Basti in around 22h 17m. Alternatively, you can take a vehicle from Sunauli to Ujjain via Sonauli and Gorakhpur in around 26h 14m.
- Website
- goindigo.in
Flights from Gorakhpur Airport to Indore via Delhi
- Ave. Duration
- 5h 53m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Gorakhpur Airport to Indore via Hyderabad
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹9,500–22,000
Flights from Gorakhpur Airport to Indore via Bengaluru, Pune
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹13,000–23,000
Flights from Gorakhpur Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- ₹6,500–22,000
Flights from Gorakhpur Airport to Raja Bhoj International Airport via Kolkata, Delhi
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹12,000–22,000
Flights from Bhairawa to Indore via Kathmandu, Delhi
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- ₹16,000–46,000
Flights from Bhairawa to Indore via Kathmandu, Mumbai
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹19,000–55,000
Flights from Bhairawa to Indore via Pokhara, Kathmandu, Mumbai
- Ave. Duration
- 7h 35m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ₹19,000–55,000
Flights from Maryada Purushottam Shri Ram International Airport to Indore via Delhi
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ₹12,000–14,000
Flights from Maryada Purushottam Shri Ram International Airport to Indore via Hyderabad
- Ave. Duration
- 6h 30m
- When
- Wednesday, Monday, Friday, and Saturday
- Estimated price
- ₹12,000–14,000
- Website
- airindia.in
Flights from Gorakhpur Airport to Indore via Delhi
- Ave. Duration
- 5h 20m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–18,000
Flights from Gorakhpur Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹6,500–22,000
Flights from Bhairawa to Indore via Kathmandu, Delhi
- Ave. Duration
- 7h 15m
- When
- Monday to Saturday
- Estimated price
- ₹14,000–43,000
Flights from Bhairawa to Indore via Pokhara, Kathmandu, Delhi
- Ave. Duration
- 7h 45m
- When
- Monday and Thursday
- Estimated price
- ₹15,000–44,000
Flights from Maryada Purushottam Shri Ram International Airport to Indore via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹6,500–19,000
- Website
- airindiaexpress.in
Flights from Gorakhpur Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹6,500–22,000
Flights from Maryada Purushottam Shri Ram International Airport to Indore via Delhi
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nautanwa to Kusmhi
- Ave. Duration
- 2h 37m
- Frequency
- 6 times a week
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–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 Nautanwa to Basti
- Ave. Duration
- 3h 17m
- Frequency
- Once a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Basti to Ujjain Jn
- Ave. Duration
- 17h 39m
- Frequency
- Twice a week
- Estimated price
- ₹460–3,500
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,500
Train from Nautanwa to Kusmhi
- Ave. Duration
- 2h 37m
- Frequency
- 6 times a week
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–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 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 Nautanwa to Ayodhya
- Ave. Duration
- 5h 41m
- Frequency
- Once a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–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
- [email protected]
- Website
- SLGT Travels
Bus from Sonauli to Gorakhpur
- Ave. Duration
- 4h
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Gorakhpur to Ujjain
- Ave. Duration
- 21h
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Gorakhpur to Ujjain
- Ave. Duration
- 19h 5m
- Frequency
- 6 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Gorakhpur to Ujjain
- Ave. Duration
- 20h 5m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
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 Is ride-sharing platform BlaBlaCar right for you?, Need to know: Greyhound, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
Booking & Getting There
Ujjain is 15 min behind Sunauli. It is currently 3:36 PM in Sunauli and 3:21 PM in Ujjain.
Sunauli to Ujjain train services, operated by Indian Railways, arrive at Basti station.
Yes, the driving distance between Sunauli to Ujjain is 1026 km. It takes approximately 16h 7m to drive from Sunauli to Ujjain.
There are 563+ hotels available in Ujjain.






