The journey from Ulhasnagar to Mumbai is a daily commute for thousands. The most efficient way is the Mumbai Suburban Railway (Central Line). Trains run every few minutes from Ulhasnagar station to CSMT. The journey takes about 90 minutes.
Total Distance: 50 km driving distance, 45 km air distance.
Buy a monthly pass if you travel daily.
Anytime, but avoid peak hours (8-10 AM and 6-8 PM).