Add Return
Search
Operator Departure Duration Arrival
Bharat Express Non A/C Sleeper (2+1)
14:00 Surat
11Hrs 55Min
01:55 Diu
Bharat Express Non A/C Sleeper (2+1)
14:00 Surat
11Hrs 55Min
01:55 Diu
Bharat Express Non A/C Sleeper (2+1)
14:20 Surat
12Hrs 0Min
02:20 Diu
Bharat Express Non A/C Sleeper (2+1)
21:50 Baroda Vadodara (Gujarat)
5Hrs 0Min
02:50 Vapi
Bharat Express Non A/C Sleeper (2+1)
12:30 Valsad
1Hrs 30Min
14:00 Surat
Bharat Express Non A/C Sleeper (2+1)
17:25 Baroda Vadodara (Gujarat)
6Hrs 15Min
23:40 Mahuva
Bharat Express Non A/C Sleeper (2+1)
14:20 Surat
9Hrs 20Min
23:40 Mahuva
Bharat Express Non A/C Sleeper (2+1)
17:00 Baroda Vadodara (Gujarat)
6Hrs 40Min
23:40 Mahuva
Bharat Express Non A/C Sleeper (2+1)
14:00 Surat
9Hrs 40Min
23:40 Mahuva
Bharat Express Non A/C Sleeper (2+1)
14:00 Surat
8Hrs 20Min
22:20 Talaja
FAQ about bharat express Buses

Q. How many buses are plying from Surat to Diu every day?

A. There are 2 buses that ply from Surat to Diu every day.

Q. How much time does it take to reach Diu from Surat by road?

A. It takes 1Hrs 30Min to reach Diu from Surat by road.

View Best Offers