There are 7 ways to get from Mahabaleshwar to Valsād by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Mahabaleshwar to Veertaxi
- Take the train from Veer to Vapitrain 12977
6h 28m₹2,318–4,949Bus, train
cheapest- Take the bus from The Byke Shanti Villa Resort Mahabaleshwar to Borivalibus
- Take the train from Borivali to Valsadtrain 12953 / ...
11h 14m₹567–2,912Bus, train via Mumbai
- Take the bus from Mahabaleshwar, Maharashtra to Mumbai, Maharashtrabus Mahabaleshwar, Maharashtra - Mumbai, Maharashtra
- Take the train from Borivali to Valsadtrain 12953 / ...
10h 21mDrive 390.2 km
- Drive from Mahabaleshwar to Valsādcar 390.2 km
5h 51m₹4,402–6,358Taxi
- Take the taxi from Mahabaleshwar to Valsādtaxi 390.2 km
5h 51m₹10,000–13,000Bus, fly, train
- Take the bus from Mahabaleshwar, Maharashtra to Pune, Maharashtrabus
- Fly from Pune Airport (PNQ) to Surat (STV)plane PNQ - STV
- Take the train from Surat to Valsadtrain
8h 19m₹6,428–17,924Bus
- Take the bus from Mahabaleshwar, Maharashtra to Pune, Maharashtrabus Mahabaleshwar, Maharashtra - Pune, Maharashtra
- Take the bus from Pune to Valsadbus Pune - Valsad
13h 15m₹850–2,714
Mahabaleshwar to Valsād by bus
Questions & Answers
The cheapest way to get from Mahabaleshwar to Valsād is to bus which costs ₹850 - ₹2,800 and takes 13h 15m.
The fastest way to get from Mahabaleshwar to Valsād is to drive which takes 5h 51m and costs ₹4,400 - ₹6,500.
No, there is no direct bus from Mahabaleshwar to Valsād. However, there are services departing from Mahabaleshwar, Maharashtra and arriving at Valsad via Pune. The journey, including transfers, takes approximately 13h 15m.
The distance between Mahabaleshwar and Valsād is 402 km. The road distance is 390.2 km.
The best way to get from Mahabaleshwar to Valsād without a car is to taxi and train which takes 6h 28m and costs ₹2,300 - ₹5,000.
It takes approximately 6h 28m to get from Mahabaleshwar to Valsād, including transfers.
Mahabaleshwar to Valsād bus services, operated by Neeta Tours and Travels, depart from Mahabaleshwar, Maharashtra station.
Mahabaleshwar to Valsād bus services, operated by Neeta Tours and Travels, arrive at Pune, Maharashtra station.
Yes, the driving distance between Mahabaleshwar to Valsād is 390 km. It takes approximately 5h 51m to drive from Mahabaleshwar to Valsād.
There are 42+ hotels available in Valsād.
What companies run services between Mahabaleshwar, India and Valsād, India?
You can take a bus from Mahabaleshwar, Maharashtra to Valsad via Pune in around 13h 15m.
- Website
- goindigo.in
Flights from Pune Airport to Surat
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,000–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veer to Vapi
- Ave. Duration
- 4h 43m
- Frequency
- Once a week
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Borivali to Valsad
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Surat to Valsad
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Borivali to Valsad
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 8888424424
- [email protected]
- Website
- neetabus.in
Bus from Mahabaleshwar, Maharashtra to Pune, Maharashtra
- Ave. Duration
- 3h 45m
- Frequency
- Every 30 minutes
- Estimated price
- ₹380–1,400
- Website
- https://neetabus.in/
- Sleeper
- ₹480–1,400
- Seater
- ₹380–700
Bus from The Byke Shanti Villa Resort Mahabaleshwar to Borivali
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ₹400–1,600
- Website
- https://neetabus.in/
- Sleeper
- ₹480–1,600
- Seater
- ₹550–1,100
- AC Sleeper
- ₹400–1,200
Bus from Mahabaleshwar, Maharashtra to Pune, Maharashtra
- Ave. Duration
- 3h 45m
- Frequency
- Every 30 minutes
- Estimated price
- ₹380–1,400
- Website
- https://neetabus.in/
- Sleeper
- ₹480–1,400
- Seater
- ₹380–700
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Pune to Valsad
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ₹470–5,250
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹470–650
- Ave. Duration
- 3h 27m
- Estimated price
- ₹1,900–13,000
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 Bali: What to do if Mount Agung erupts, How to travel India's Golden Triangle, and Flying into Beijing? - to help you get the most out of your next trip.













