The average train between Tuni and Bharūch takes 30h 39m and the fastest train takes 26h 3m. The train runs, on average, 2 times per week from Tuni to Bharūch. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run twice a week between Tuni and Bharūch. The earliest departure is at 6:50 PM in the evening, and the last departure from Tuni is at 11:55 PM which arrives into Bharūch at 11:10 AM. All services require a transfer at Samalkot Jn and take an average of 30h 39m. The schedules shown below are for the next available departures.
Want to know about travelling from Tuni to Bharūch? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Tuni to Bharūch. However, there are services departing from Tuni station and arriving at Bharuch Jn station via Samalkot Jn station and Surat station. The journey, including transfers, takes approximately 30h 39m.
Tuni to Bharūch train services, operated by Indian Railways, depart from Tuni station.
Tuni to Bharūch train services, operated by Indian Railways, arrive at Bharuch Jn station.
The distance between Tuni and Bharūch is 1112 km. The road distance is 1368 km.
You can take a train from Tuni to Bharuch Jn via Samalkot Jn and Surat in around 26h 18m.