1map logoGo to main page

Mumbai to Surat from $2: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mumbai, India
to
Surat, India

How to Get from Mumbai to Surat: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2 - Night TrainBest price
245 kmDistance
3h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mumbai to Surat with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Indian Railways
Train
Average Duration
3h  12m
Estimated price
$2-12
Recommended
Company
Indian Railways
Train
Average Duration
3h  34m
Estimated price
$2-12
Cheapest
route map
Distance: 245 km
Duration: 3h 12m

See more options

Company
Indian Railways
Train
Average Duration
3h  33m
Estimated price
$3-12
Company
IntrCity SmartBus
Bus
Average Duration
7h  25m
Estimated price
$9-29
Company
Purple Bus
Bus
Average Duration
6h  45m
Estimated price
$12-35
Company
Various
Drive
Average Duration
3h  59m
Estimated price
$30-50
Company
Various
Taxi
Average Duration
3h  59m
Estimated price
$55-70
Company
Various
Plane
Taxi
Average Duration
3h  25m
Estimated price
$57-123
Company
Various
Plane
Drive
Drive
Average Duration
9h  12m
Estimated price
$58-212

Traveling From Mumbai to Surat

The journey from Mumbai's bustling cityscape to Surat's refined textile charm offers a fascinating contrast in experiences.

Best Neighbourhoods in Surat

Surat boasts vibrant neighborhoods, each with its own charm and attractions.

Palanpur
• Home to exquisite textile shops and local markets.
• Lively atmosphere with street food and cafes.
Athwalines
• Scenic riverside views along the Tapi River.
• Popular for upscale restaurants and cafes.
Gopi Talav
• A serene lake surrounded by parks and jogging tracks.
• Great place for family picnics and leisure activities.

Best Times To Visit Surat's Attractions

Maximize your experience in Surat by visiting attractions at ideal times.

Sarthana Nature Park
Early mornings on weekdays offer peaceful exploration with fewer visitors.
Surat Castle
Late afternoons during weekdays provide cooler temperatures and fewer crowds.
Gopi Talav
Evenings during the weekdays create a serene atmosphere by the lake.

Surat Weather: What to Expect Year-Round

Surat experiences a tropical climate, characterized by hot summers, a monsoon season, and mild winters, making October to March the ideal time to explore its attractions. Understanding how weather impacts your travel plans will help you pack accordingly and enjoy outdoor activities comfortably.

Dining Recommendation

Indulge in Surat's famous 'Undhiyu', a flavorful mixed vegetable dish infused with traditional Gujarati spices, best enjoyed at a local eatery like Fiskal, where the vibrant atmosphere and authentic local ingredients create a dining experience distinctly different from Mumbai's street food scene. The wholesome and earthy flavors of Surat's cuisine reflect the region's agricultural heritage, offering you a culinary journey that sets it apart.

Mumbai - Surat operators

Explore transport companies operating between Mumbai and Surat, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
14646
Website
https://www.irctc.co.asia/en/operator/indian-railways

Train from Mumbai Central to Surat

Average Duration
3h 12m
Estimated price
$2-12

Train from Borivali to Surat

Average Duration
2h 19m
Estimated price
$2-25

Train from Mumbai(Dadar) to Surat

Average Duration
3h 34m
Estimated price
$2-12
Bus
Contact phone
020 67186800
Website
purplebus.in

Bus from Mumbai Borivali(E) to Surat Kamrej Char Rasta

Average Duration
4h 50m
Estimated price
$21-30
Contact phone
+917303093510
Website
intrcity.com

Bus from Mumbai to Surat

Average Duration
7h 25m
Estimated price
$9-29
Plane
Website
goindigo.in

Plane from Mumbai (BOM) to Vadodara (BDQ)

Average Duration
1h 7m
Estimated price
$27-120
Website
spicejet.com

Plane from Mumbai (BOM) to Bhavnagar (BHU)

Average Duration
1h 5m
Estimated price
$22-35
Website
airindia.in

Plane from Mumbai (BOM) to Vadodara (BDQ)

Average Duration
1h 20m
Estimated price
$23-27
Ferry
Contact phone
08035216990
Website
dgferry.com

Ferry from Ghogha Ferry Terminal to Hazira Ferry Terminal

Average Duration
4h 45m
Estimated price
$28-28
Taxi
Contact phone
+91 92 26 54 77 77
Website
olacabs.com

Taxi from Mumbai to Surat

Average Duration
3h 59m
Estimated price
$55-70
Contact phone
+91-9665-703-666
Website
gaadicab.com

Taxi from Mumbai to Surat

Average Duration
3h 59m
Estimated price
$55-70
Contact phone
+91-9892270663
Website
armaanitravels.com

Taxi from Mumbai to Surat

Average Duration
3h 59m
Estimated price
$55-70

Mumbai to Surat: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mumbai and Surat offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Mumbai to Surat by car, covering a driving distance of 175 miles. Enjoy the picturesque views along the way as you cruise towards your destination in approximately 3 hours and 59 minutes. 💵 Explore budget-friendly options with car prices ranging from $30 to $50 for the Mumbai to Surat route. Experience the convenience and flexibility of traveling by car as you make your way through the diverse landscapes of Western India.
Average price
$30 - $50
🚆 Traveling from Mumbai Central to Surat by train is a convenient and popular option, with services departing hourly and the journey taking approximately 3 hours and 12 minutes. 🛤️ The train route covers a distance of 264 km and provides a comfortable and efficient mode of transportation between Mumbai and Surat 💰 Ticket prices for the Mumbai to Surat train ride typically range from $2 to $12, making it an affordable travel choice for those looking to explore these two vibrant Indian cities.
Departure Point
Mumbai Central station
Arrival Point
Surat station
Useful tips for train travellers
Onboard services on trains from Mumbai to Surat typically include catering options ranging from snacks to full meals. Operators like Western Railway and Central Railway have pantry car services in some classes, offering meals that you can either pre-order or purchase onboard. You can expect a variety of vegetarian and non-vegetarian meals, along with tea and coffee. Additionally, the IRCTC's catering service provides options through their website to enhance your dining experience.
For your journey from Mumbai to Surat, you will find various seating options, including Sleeper Class, AC 3 Tier, AC 2 Tier, and First Class. If you're looking for comfort, the AC 2 Tier and First Class are ideal, offering spacious seating and better amenities. Sleeper Class is more economical but can be crowded. The AC compartments also provide blankets and pillows, enhancing your travel comfort, especially for overnight trips.
The main operators for trains on this route include Western Railway (wr.indianrailways.gov.in) and Central Railway (cr.indianrailways.gov.in). Check their respective websites for train schedules, availability, and ticket bookings. For further convenience, you can use the IRCTC website (irctc.co.in) for comprehensive information on train services and catering options. For local transportation upon arrival, the Surat Municipal Transport Service (SMTS) operates several buses, detailed on their website (suratmunicipal.gov.in).
Upon arrival at Surat Railway Station, there are several facilities available to aid your transit, including locked luggage storage. This allows you to securely store any bags you don't wish to take to the city. The station also has clean restrooms. To navigate from the station to the city center, you can take a bus from the station; bus number 12 is a quick option that heads directly towards key areas in the city, which typically takes around 30 minutes depending on traffic.
🛫 The quickest way to travel from Mumbai to Surat is by taking a direct flight from Mumbai Airport to Bhavnagar Airport, which only takes 1 hour and 5 minutes.
Departure Point
Mumbai Airport
Arrival Point
Bhavnagar Airport
🚌 Embark on an overnight bus journey from Mumbai to Surat, operated by IntrCity SmartBus, with a travel time of approximately 7 hours and 25 minutes. 🌙 Departing and arriving at designated stations, this daily service offers a convenient and comfortable way to reach your destination. 🌆 Covering a distance of 264 km, the Mumbai to Surat bus route presents various options for travelers seeking alternative modes of transportation. 🚆 Consider taking a train like Karnavati Express, New Delhi Tejas Rajdhani Express, Saurashtra Janta Express, Bikaner SF Express, Golden Temple Mail, or Avantika SF Express for a diverse and scenic journey. 💸 Prices for the Mumbai to Surat bus tickets range from $12 to $35, providing budget-friendly choices. 🎟️ Whether you opt for the bus or train route, the vibrant city of Surat in Gujarat awaits your exploration at the end of the picturesque journey.
Departure Point
Mumbai station
Arrival Point
Surat station

Frequently asked questions

Find out more about the route from Mumbai to Surat.

Or choose the category:
The cheapest way to get from Mumbai to Surat is by taking a train. The journey typically starts from Mumbai's Borivali station and the train ticket prices range from $2 to $12. The train ride takes around 3 hours and 29 minutes.
The fastest way to travel from Mumbai to Surat is by train. It takes approximately 3 hours and 12 minutes to reach Surat from Mumbai via train. The train fares range from $2 to $12 depending on the class of travel you choose.
The distance between Mumbai and Surat is approximately 245 km. If you prefer to travel by road, the road distance is about 281 km. It usually takes around 3 to 4 hours to reach Surat from Mumbai by car, depending on the traffic conditions. Alternatively, you can also take a train which will take approximately 3 hours and 29 minutes to reach Surat from Mumbai.
The most convenient way to travel from Mumbai to Surat without a car is by train. The journey takes approximately 3 hours and 12 minutes. Tickets for the train can range from $2 to $12, making it an affordable option for travelers on a budget.
The journey from Mumbai to Surat takes approximately 3 hours and 12 minutes by train.
There are many accommodation options available near Surat. There are over 227 hotels to choose from, catering to different budgets and preferences. Prices for hotels in Surat start as low as $1, making it accessible for all types of travelers.
Yes, you can drive from Mumbai to Surat. The driving distance is approximately 282 km and it takes around 3 hours and 59 minutes, depending on the traffic conditions.
Yes, there is a direct bus service between Mumbai and Surat. The journey takes approximately 7 hours and 25 minutes.
To catch the bus from Mumbai to Surat you need to go to the Mumbai station. The bus services are operated by IntrCity SmartBus.
The Mumbai to Surat bus services, operated by IntrCity SmartBus, arrive at Surat station. Surat station is a major railway station located in the heart of Surat city.
Air India Limited and IndiGo Airlines offer flights between Mumbai and Surat. However, there are no direct flights between the two cities. Passengers will have to fly from Mumbai Airport to Vadodara Airport and then take a taxi or train to Surat, which is approximately a 2-3 hour journey.
The fastest way to travel from Mumbai to Surat is by taking a direct flight from Mumbai Airport to Vadodara Airport. This flight usually takes around 1 hour and 5 minutes. Air India Limited and IndiGo Airlines are some airlines that offer flights on this route. Once you reach Vadodara Airport, you can take a taxi or a bus to Surat, which is approximately 150 kilometers away.
The flight from Mumbai to Surat takes approximately 1 hour and 5 minutes. This is the quickest way to travel between the two cities. There are direct flights available from Mumbai Airport to Vadodara Airport, which is the nearest airport to Surat.
Trains from Mumbai to Surat arrive at Surat station. Surat station is a major railway station in Gujarat and serves as a gateway to the city.
Yes, there is a direct train between Mumbai and Surat. The train departs from Mumbai Central and arrives at Surat, with services available hourly throughout the day. The journey typically takes around 3 hours and 12 minutes.
To catch the train from Mumbai to Surat, you will need to head to Mumbai Central station. This is where the train services operating between the two cities are operated by Indian Railways.
The cost of a train ticket from Mumbai to Surat can range from $2 to $12, depending on the class and availability of seats.
The cost of a bus ticket from Mumbai to Surat can range from $12 to $36, depending on the type of bus and the operator.
The cost of driving from Mumbai to Surat can vary depending on factors such as fuel prices, tolls, and the type of car used. On average, the estimated cost ranges from $30 to $50.