Travel from Vadodara to Silvassa

Bus or train from Vadodara to Silvassa?

Indian Railways operates a train from Vadodara to Silvassa hourly. Tickets cost $4 - $17 and the journey takes 2 h 40 min. Alternatively, RedBus operates a bus from Vadodara to Silvassa every 15 minutes. Tickets cost $8 - $13 and the journey takes 5 h 30 min.

How to get from Vadodara to Silvassa

From Vadodara Junction (BRC) train to Vapi (VAPI) then taxi to Silvassa. 2 h 54 min ₹1,209. From Vadodara bus to Vapi then taxi to Silvassa. 5 h 45 min ₹988. From Vadodara taxi to Silvassa. 3 h 42 min ₹4,054. From Vadodara drive to Silvassa. 3 h 42 min ₹2,035. From Vadodara taxi to Vadodara airport, fly to Mumbai airport, train to Dahanu Road, then taxi to Silvassa. 4 h 26 min ₹5,078.