There are 5 ways to get from Ujjain to Valsād 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 Ujjain Jn to Valsadtrain 12962 / ...
8h 30m₹310–2,400Bus
- Take the bus from Ujjain to Suratbus redbusIndia_A/C Sleeper
- Take the bus from Surat to Valsad Hotel Preet palacebus redbusIndia_A/C Sleeper
14h 14mDrive 505.5 km
- Drive from Ujjain to Valsādcar 505.5 km
7h 51m₹4,899–7,076Taxi
- Take the taxi from Ujjain to Valsādtaxi 505.5 km
7h 51m₹7,500–9,500Train, fly
- Take the train from Ujjain Jn to Indore Jn Bgtrain
- Fly from Indore (IDR) to Surat (STV)plane IDR - STV
- Take the train from Surat to Valsadtrain
9h 28m₹11,678–21,645
Ujjain to Valsād by train
Comparing Your Travel Options
The cheapest way to get from Ujjain to Valsād is to train which costs ₹310 - ₹2,400 and takes 8h 30m.
The fastest way to get from Ujjain to Valsād is to drive which takes 7h 51m and costs ₹4,900 - ₹7,500.
No, there is no direct bus from Ujjain to Valsād. However, there are services departing from Ujjain and arriving at Valsad Hotel Preet palace via Surat. The journey, including transfers, takes approximately 14h 14m.
Yes, there is a direct train departing from Ujjain Jn and arriving at Valsad. Services depart twice daily, and operate every day. The journey takes approximately 8h 30m.
The distance between Ujjain and Valsād is 557 km. The road distance is 505.5 km.
The best way to get from Ujjain to Valsād without a car is to train which takes 8h 30m and costs ₹310 - ₹2,400.
The train from Ujjain Jn to Valsad takes 8h 30m including transfers and departs twice daily.
Ujjain to Valsād bus services, operated by Gajraj Travels, depart from Ujjain station.
Ujjain to Valsād train services, operated by Indian Railways, depart from Ujjain Jn station.
The best way to get from Ujjain to Valsād is to train which takes 8h 30m and costs ₹310 - ₹2,400. Alternatively, you can bus, which costs and takes 14h 14m.
What companies run services between Ujjain, India and Valsād, India?
Indian Railways operates a train from Ujjain Jn to Valsad twice daily. Tickets cost ₹310–2,400 and the journey takes 8h 30m. Alternatively, you can take a bus from Ujjain to Valsad Hotel Preet palace via Surat in around 14h 14m.
- Website
- goindigo.in
Flights from Indore to Surat via Jaipur
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹7,000–21,000
Flights from Indore to Surat via Delhi
- Ave. Duration
- 5h 38m
- When
- Sunday, Tuesday, and Wednesday
- Estimated price
- ₹8,500–21,000
Flights from Indore to Surat via Bengaluru
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹10,000–22,000
- Website
- airindia.in
Flights from Indore to Surat via Bengaluru
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- ₹10,000–26,000
Flights from Indore to Surat via Delhi
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹8,500–23,000
- Website
- airindiaexpress.in
Flights from Indore to Surat via Bengaluru
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- ₹10,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ujjain Jn to Valsad
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Ujjain Jn to Indore Jn Bg
- Ave. Duration
- 2h
- 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 Surat to Valsad
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 94141 26815
- [email protected]
- Website
- Gajraj Travels
Bus from Ujjain to Surat
- Ave. Duration
- 12h 25m
- Frequency
- Every 4 hours
- Website
- Gajraj Travels
Bus from Ujjain to Surat
- Ave. Duration
- 13h 40m
- Frequency
- 3 times a day
- Schedules at
- Ghosie Brother Travels & Cargo
- Website
- Zoom Express
Bus from Ujjain to Surat
- Ave. Duration
- 11h
- Frequency
- Once daily
- Schedules at
- Zoom Express
- Phone
- +91 81560 08270
- [email protected]
- Website
- Sai Darshan Travels®
Bus from Ujjain to Surat
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Website
- Sai Darshan Travels®
- Website
- Pooja Travels
Bus from Ujjain to Surat
- Ave. Duration
- 14h
- Frequency
- Once daily
- Schedules at
- Pooja Travels
- Website
- Sanskar Travels
Bus from Ujjain to Surat
- Ave. Duration
- 10h 15m
- Frequency
- 4 times a week
- Schedules at
- Sanskar Travels
- Website
- Shri Shyam Baba Travels
Bus from Ujjain to Surat
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Schedules at
- Shri Shyam Baba Travels
- Website
- Surya Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Schedules at
- Surya Travels
- Website
- Ekta Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Schedules at
- Ekta Travels
- Phone
- +91 9945600000
- Website
- Samrat Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Website
- Samrat Travels
- Phone
- +91 9950141188
- [email protected]
- Website
- Salasar vaishnav travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Website
- Salasar vaishnav travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Website
- Jain Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Bishnoi Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Schedules at
- Bishnoi Travels
- Website
- Snehlata Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Schedules at
- Snehlata Travels
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Website
- Jay Khodiyar Bus Service
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Website
- MR Travels
- Website
- Shreenath Travellers Pvt Ltd
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- Shreenath Travellers Pvt Ltd
- Website
- aadigo® bus
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- aadigo® bus
- Phone
- +91 86909 00891
- [email protected]
- Website
- Jai Bajrang Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- Jai Bajrang Travels
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h
- Frequency
- 6 times a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Website
- Kalyani Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 15m
- Frequency
- 6 times a week
- Schedules at
- Kalyani Travels
- Website
- Meera Tours & Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Schedules at
- Meera Tours & Travels
- Website
- Shree New Santinath Travels
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Schedules at
- Shree New Santinath Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Bharat Express
Bus from Surat to Valsad Hotel Preet palace
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a week
- Schedules at
- Bharat Express
- Ave. Duration
- 7h 51m
- Estimated price
- ₹7,500–9,500
Chajju Taxi
- Phone
- +91 95 22 22 22 08
- Website
- chajjutaxi.com
Mahakal Taxi
- Phone
- +91 99 77 79 42 30
- Website
- mahakaltaxi.com
Ujjain Taxi
- Phone
- +91 99 93 32 38 81
- Website
- ujjaintaxi.in
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 Which London airport should I choose?, Getting to Rome from the airport, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Ujjain to Valsād bus services, operated by Gajraj Travels, arrive at Surat station.
Ujjain to Valsād train services, operated by Indian Railways, arrive at Valsad station.
Yes, the driving distance between Ujjain to Valsād is 505 km. It takes approximately 7h 51m to drive from Ujjain to Valsād.
Book your Ujjain to Valsād bus tickets online with Omio.
There are 46+ hotels available in Valsād.






















