Mayapur
Mayapur
Surat
Surat
Train

Mayapur to Surat

Updated: 21 May 2026

The journey from Mayapur to Surat is approximately 2100 km. You can reach Surat by taking a train from Kolkata. The journey takes about 32 hours. Surat is a major industrial city in Gujarat.

Total Distance: 2100 km by road, 1800 km air distance.
Fastest Way
Surat Express from Howrah to Surat takes 30 hours.
Cheapest Way
Local train to Kolkata followed by express train to Surat.
Compare Mayapur to Surat Routes
Train
Connecting
Duration
32 hours
Avg Price
1600-4200 INR
Operator
Indian Railways
Route
Mayapur to Kolkata, then train to Surat.

Check for trains from Howrah to Surat.

Travel Tips
  • Train Booking
    Book tickets in advance for popular trains.
  • Transport
    Use local autos to get around Surat.
  • Food
    Try the local Gujarati cuisine.
  • Connectivity
    Surat is well-connected by road, rail, and air.
  • Accommodation
    Many hotels are available in all price ranges.
Safety Tips
  • Station Safety
    Stay alert at the railway station.
  • Night Travel
    Avoid walking alone at night.
  • Valuables
    Keep your belongings secure.
  • Emergency
    Keep emergency numbers saved.
People Also Ask
  • Is there a direct train?
    No, you must change at Kolkata.
  • How long is the journey?
    About 32 hours.
  • Is it safe?
    Yes, it is a safe route.
  • What is the best way?
    Train is the most comfortable option.
  • Can I fly?
    Yes, fly from Kolkata to Surat.
Quick Info
  • From Mayapur, West Bengal, India
  • To Surat, Gujarat, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Surat
1
Dumas Beach
A popular beach in Surat.
2
Dutch Garden
A historic garden with beautiful architecture.
3
Surat Castle
A historic castle built in the 16th century.
4
Science Centre
A science museum with interactive exhibits.
Tags
Mayapur to Surat Surat train Travel to Surat Indian Railways Mayapur to Surat distance How to reach Surat Surat junction Nadia to Surat