There are 5 ways to get from Bhilad to Ulhasnagar by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 19002 train, train
best- Take the train from Bhilad to Dahanu Roadtrain 19002 / ...
- Take the train from Dahanu Road to Kalyan Jntrain 11087 / ...
4h 5m₹260–2,125Bus
- Take the bus from Vapi, Gujarat to Navi Mumbaibus Vapi, Gujarat - Navi Mumbai
- Take the bus from Navi Mumbai to Ulhasnagar, Maharashtrabus Navi Mumbai
5h 59mDrive 137.9 km
- Drive from Bhilad to Ulhasnagarcar 137.9 km
2h 8m₹1,559–2,251Taxi
- Take the taxi from Bhilad to Ulhasnagartaxi 137.9 km
2h 8m₹3,800–4,600Train, bus
- Take the train from Bhilad to Borivalitrain
- Take the bus from Borivali Station(E) to Kapur Bawdibus 60
- Take the bus from Thane to Ulhasnagar, Maharashtrabus
6h 14m
Bhilad to Ulhasnagar by train
Questions & Answers
The cheapest way to get from Bhilad to Ulhasnagar is to line 19002 train and train which costs ₹260 - ₹2,200 and takes 4h 5m.
The fastest way to get from Bhilad to Ulhasnagar is to drive which takes 2h 8m and costs ₹1,500 - ₹2,300.
No, there is no direct bus from Bhilad to Ulhasnagar. However, there are services departing from Vapi, Gujarat and arriving at Ulhasnagar, Maharashtra via Navi Mumbai. The journey, including transfers, takes approximately 5h 59m.
No, there is no direct train from Bhilad to Ulhasnagar. However, there are services departing from Bhilad and arriving at Kalyan Jn via Dahanu Road. The journey, including transfers, takes approximately 4h 5m.
The distance between Bhilad and Ulhasnagar is 152 km. The road distance is 137.9 km.
The best way to get from Bhilad to Ulhasnagar without a car is to line 19002 train and train which takes 4h 5m and costs ₹260 - ₹2,200.
It takes approximately 4h 5m to get from Bhilad to Ulhasnagar, including transfers.
Bhilad to Ulhasnagar bus services, operated by Sudama Travels, depart from Vapi, Gujarat station.
Bhilad to Ulhasnagar train services, operated by Indian Railways, depart from Bhilad station.
The best way to get from Bhilad to Ulhasnagar is to line 19002 train and train which takes 4h 5m and costs ₹260 - ₹2,200. Alternatively, you can bus, which costs and takes 5h 59m.
What companies run services between Bhilad, India and Ulhasnagar, India?
You can take a train from Bhilad to Kalyan Jn via Dahanu Road in around 4h 5m. Alternatively, you can take a vehicle from Bhilad to Ulhasnagar, Maharashtra via Vapi, Gujarat and Navi Mumbai in around 5h 59m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhilad to Dahanu Road
- Ave. Duration
- 48 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–140
- Third AC (3A)
- ₹340–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹700–950
Train from Dahanu Road to Kalyan Jn
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a week
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Bhilad to Borivali
- Ave. Duration
- 2h 22m
- Frequency
- 5 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Website
- Sudama Travels
Bus from Vapi, Gujarat to Navi Mumbai
- Ave. Duration
- 3h 30m
- Frequency
- Every 10 minutes
- Schedules at
- Sudama Travels
- Ave. Duration
- 2h 8m
- Estimated price
- ₹3,800–4,600
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 Need to know: Jadrolinija, Want to know more about Flixbus?, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Bhilad to Ulhasnagar bus services, operated by Sudama Travels, arrive at Navi Mumbai station.
Bhilad to Ulhasnagar train services, operated by Indian Railways, arrive at Dahanu Road station.
Yes, the driving distance between Bhilad to Ulhasnagar is 138 km. It takes approximately 2h 8m to drive from Bhilad to Ulhasnagar.
There are 418+ hotels available in Ulhasnagar.






