Mumbai to Silvassa Distance
The road distance between Mumbai and Silvassa is approximately 150+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 3 hours. The fastest way to reach Silvassa takes approximately 3 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Bus
RECOMMENDED
Mumbai
Silvassa
Approx Travel Time
3h 10m
On Demand
Direct Cab
Mumbai
Silvassa
Approx Travel Time
3h 27m
₹2,996
Onwards
Via Umargam
Mumbai
Umargam
Silvassa
Approx Travel Time
5h 1m
On Demand
Mumbai
Umargam
Silvassa
Approx Travel Time
5h 16m
On Demand
Via Vapi
CHEAPEST
FASTEST
Mumbai
Vapi
Silvassa
Approx Travel Time
2h 56m
₹1,295
Onwards
Mumbai
Vapi
Silvassa
Approx Travel Time
5h 11m
₹2,400
Onwards
Mumbai
Vapi
Silvassa
Approx Travel Time
3h 21m
₹4,117
Onwards
Via Valsad
Mumbai
Valsad
Silvassa
Approx Travel Time
4h 8m
₹1,300
Onwards
Via Dahanu
Mumbai
Dahanu
Silvassa
Approx Travel Time
4h 30m
On Demand
Mumbai
Dahanu
Silvassa
Approx Travel Time
4h 25m
₹2,544
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Silvassa?
Silvassa is approximately 150+ km from Mumbai.
How long does it take to reach Silvassa from Mumbai?
It takes approximately 3 hours to reach Silvassa from Mumbai by Train, Bus Via Vapi.
Routes Connecting Mumbai
Routes From Mumbai
Routes Connecting Silvassa
Routes From Silvassa
Routes To Silvassa
Popular Places Routes
- Thodupuzha to Bandhavgarh
- Kolkata to Jalpaiguri
- Barnala to Sawai-Madhopur
- Lakhimpur to Jorhat
- Ramgarh to Udaipur
- Karimnagar to Basavakalyan
- Mungaoli to Araria
- Nabarangapur to Yellapur
- Mayiladuthurai to TIRUR
- Osmanabad to Kolar
- KOSI-KALAN to Bangalore
- Sanand to Kolkata
- Bangalore to Lunkaransar
- Mehsana to Toranagallu
- Bhiwandi to Kundla
- Raigarh to Alipurduar
- Ooty to Mandya
- Latur to Alwar
- Thiruvalla to Kottayam
- Tenali to Thrissur
- Agartala to Bettiah
- Kasganj to Shirpur
- Deoghar to Kishangarh
- Ahmedabad to Ghatampur
- Sangrur to Singrauli
- Kalyandurg to Srisailam
- Neem-ka-Thana to Thiruvananthapuram
- Bhinmal to Agra
- Didwana to Thiruvannamalai
- Chitradurga to Dausa

