There are 8 ways to get from Mahābaleshwar to Surat by train, bus, car, taxi, 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.
Train
best- Take the train from Chiplun to Surattrain 12483 / ...
9h 41m₹1,142–3,219Bus
- Take the bus from Chiplun, Maharashtra to Mumbai, Maharashtrabus Chiplun, Maharashtra - Mumbai, Maharashtra
- Take the bus from Mumbai, Maharashtra to Surat, Gujaratbus Mumbai, Maharashtra - Surat, Gujarat
13h 40mDrive 506.9 km
- Drive from Mahābaleshwar to Suratcar 506.9 km
7h 42m₹5,719–8,260Taxi
- Take the taxi from Mahābaleshwar to Surattaxi 506.9 km
7h 42m₹14,000–17,000Train to Chhatrapati Shivaji Maharaj International Airport, fly to Civil Airport Harni, train
- Take the train from Chiplun to Dadartrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Civil Airport Harni (BDQ)plane BOM - BDQ
- Take the train from Vadodara Jn to Surattrain
10h 35m₹5,776–10,033Taxi, train
- Take the taxi from Mahābaleshwar to Khedtaxi
- Take the train from Khed to Surattrain 16334 / ...
9h 44m₹1,694–3,783Bus via Thāne
- Take the bus from Chiplun to Thanebus Chiplun - Thane
- Take the bus from Thane to Surat, Gujaratbus Thane
14h 36mTrain, bus to Dabolim Airport, fly to Surat
- Take the train from Chiplun to Karmalitrain
- Take the bus from Karmali station to Dabolim Airportbus
- Fly from Dabolim Airport (GOI) to Surat (STV)plane GOI - STV
11h 14m₹6,467–15,114
Chhatrapati Shivaji Maharaj International Airport (BOM) to Civil Airport Harni (BDQ) flights
Questions & Answers
The cheapest way to get from Mahābaleshwar to Surat is to train which costs ₹1,100 - ₹3,300 and takes 9h 41m.
The fastest way to get from Mahābaleshwar to Surat is to drive which takes 7h 42m and costs ₹5,500 - ₹8,500.
No, there is no direct bus from Mahābaleshwar to Surat. However, there are services departing from Chiplun, Maharashtra and arriving at Surat, Gujarat via Mumbai, Maharashtra. The journey, including transfers, takes approximately 13h 40m.
No, there is no direct train from Mahābaleshwar to Surat. However, there are services departing from Chiplun and arriving at Surat via . The journey, including transfers, takes approximately 9h 41m.
The distance between Mahābaleshwar and Surat is 511 km. The road distance is 506.9 km.
The best way to get from Mahābaleshwar to Surat without a car is to train which takes 9h 41m and costs ₹1,100 - ₹3,300.
It takes approximately 9h 41m to get from Mahābaleshwar to Surat, including transfers.
Mahābaleshwar to Surat bus services, operated by Naik Tours And Travels, depart from Chiplun, Maharashtra station.
Mahābaleshwar to Surat train services, operated by Indian Railways, depart from Chiplun station.
The best way to get from Mahābaleshwar to Surat is to train which takes 9h 41m and costs ₹1,100 - ₹3,300. Alternatively, you can bus, which costs and takes 13h 40m.
What companies run services between Mahābaleshwar, India and Surat, India?
Indian Railways operates a train from Chiplun to Surat 6 times a week. Tickets cost ₹280–2,200 and the journey takes 9h 11m. Alternatively, you can take a vehicle from Mahābaleshwar to Surat, Gujarat via Chiplun, Maharashtra and Mumbai, Maharashtra in around 13h 40m.
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Civil Airport Harni
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ₹4,300–7,000
Flights from Dabolim Airport to Surat
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹5,000–11,000
- Website
- airindia.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Civil Airport Harni
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,800–6,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Chiplun to Surat
- Ave. Duration
- 9h 11m
- Frequency
- 6 times a week
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Chiplun to Dadar
- Ave. Duration
- 5h 31m
- Frequency
- 5 times a day
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Khed to Surat
- Ave. Duration
- 8h 56m
- Frequency
- Twice a week
- Estimated price
- ₹270–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Chiplun to Karmali
- Ave. Duration
- 6h 6m
- Frequency
- 5 times a day
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Chiplun to Thane
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- ₹450–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹450–650
- Phone
- +91 9226582250
- [email protected]
- Website
- ktclgoa.com
Bus from Karmali station to Dabolim Airport
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- ₹35–55
- Website
- https://ktclgoa.com
- Ave. Duration
- 4h 15m
- Estimated price
- ₹1,400–17,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 How to get from Florence to Rome, Travelling by boat in Italy, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Mahābaleshwar to Surat bus services, operated by Naik Tours And Travels, arrive at Mumbai, Maharashtra station.
Mahābaleshwar to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Mahābaleshwar to Surat is 507 km. It takes approximately 7h 42m to drive from Mahābaleshwar to Surat.
There are 230+ hotels available in Surat.














