Find a train from Kolkata to Surat

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Journey details

Best price 20.89£
Journey duration 31 h 33 min
Connections per day 2
First departure: 22:50
Last departure: 23:55
Distance 1609km

With virail the cheapest train tickets from Kolkata to Surat

Virail makes every journey easier: the only thing you will have to do is to specify the date of your journey from Kolkata to Surat. Afterwards, you will be able to find the perfect option for your trip by filtering and sorting the results by price and departure. Virail will also automatically redirect you to the provider's website to complete your booking.

Which companies serve the route from Kolkata to Surat?

To get to Surat by train, you can rely on IndianRail, only an example among all our partners.

How much are the train tickets from Kolkata to Surat?

The average price of train tickets from Kolkata to Surat is of 1.885,00 €. However, you will be able to find cheaper tickets if you book in advance, or if you can be flexible with your dates: the cheapest train tickets from Kolkata to Surat can be around 1.885,00 €.



Trains from Kolkata to Surat


Especially when travelling alone, such long journeys can be extremely boring. The plane is in this case the perfect alternative: if you can book in advance, low cost airlines can offer tickets to Surat even cheaper than train tickets.

What are the departure and arrival stations in Kolkata and Surat?

The trains to Surat leave Kolkata from Howrah Jn(HWH) and arrive in Surat(ST).

When are the frist and last trains from Kolkata to Surat scheduled?

The average duration of the journey is 31 hours and 33 minutes, but the fastest connections take you to Surat in 30 hours and 5 minutes. The first train leaves from Kolkata at 22:04, while the last one leaves at 23:04.

virail lets you search and compare times and prices of any transports from one city to another