Surat
Surat
Train

Puthuppally to Surat

Updated: 28 May 2026

The journey from Puthuppally to Surat is a long-distance trip across the country. You will travel via train from Kayamkulam to Surat. The distance is approximately 1800 km and takes about 30 to 35 hours by train. Surat is a major city in Gujarat known for its textile and diamond industries.

Total Distance: 1800 km by road, 1500 km air distance.
Fastest Way
Train.
Cheapest Way
Train in Sleeper class.
Compare Puthuppally to Surat Routes
Train
Direct
Duration
32 hours
Avg Price
1800-4500 INR
Operator
Indian Railways
Route
Kayamkulam Junction to Surat

Book tickets well in advance.

Travel Tips
  • Booking
    Book train tickets well in advance.
  • Clothing
    Wear light cotton clothes.
  • Local Transport
    Use auto-rickshaws for local travel.
  • Food
    Try the local Gujarati snacks.
  • Hydration
    Drink plenty of water.
Safety Tips
  • City Safety
    Stay in well-lit areas.
  • Night Travel
    Avoid traveling late at night.
  • Emergency
    Keep local emergency numbers saved.
  • Health
    Carry basic medicines.
People Also Ask
  • Is the train route scenic?
    Yes, it passes through diverse landscapes.
  • How long is the journey?
    About 30 to 35 hours.
  • Are there buses?
    Yes, but train is better.
  • What is the best time?
    Winter is the best season.
  • Is it safe?
    Yes, Surat is a safe city.
Quick Info
  • From Puthuppally, Kerala, India
  • To Surat, Gujarat, India
  • Modes
Best Time to Travel

November to February for pleasant weather.

Things to Do in Surat
1
Dumas Beach
Visit the famous beach in the city.
2
Surat Castle
Explore the historic castle.
3
Science Centre
Visit the science museum.
4
Dutch Garden
Relax in the beautiful garden.
Tags
Puthuppally to Surat Kerala to Surat train to Surat Surat travel guide city travel travel to Surat Surat tourism West India travel