Surat
Surat
Train

Doddaballapura to Surat

Updated: 28 May 2026

The distance from Doddaballapura to Surat is approximately 1250 km. You can reach Surat via train from Bangalore City. This route connects the textile hub of Karnataka to the diamond city of Gujarat. Expect a travel time of 22+ hours by train.

Total Distance: Driving distance 1250 km, Air distance 1050 km.
Fastest Way
Train takes 23 hours.
Cheapest Way
Sleeper class train ticket costs around 1600 INR.
Compare Doddaballapura to Surat Routes
Train
Direct
Duration
23 hours
Avg Price
1600 - 4000 INR
Operator
Surat Express
Route
Bangalore to Surat.

Book early.

Travel Tips
  • Transport
    Use auto-rickshaws.
  • Food
    Try the local street food.
  • Weather
    Surat is humid.
  • Language
    Gujarati and Hindi.
  • Booking
    Book hotels in the city center.
Safety Tips
  • Crowds
    Be careful in markets.
  • Night Travel
    Generally safe.
  • Emergency
    Keep police number saved.
  • Water
    Drink bottled water.
People Also Ask
  • Is Surat safe?
    Yes.
  • Best time to visit?
    Winter.
  • Are there direct trains?
    Yes.
  • How to reach?
    Train from Bangalore.
  • Is it a diamond hub?
    Yes.
Quick Info
  • From Doddaballapura, Karnataka, India
  • To Surat, Gujarat, India
  • Modes
Best Time to Travel

November to February for pleasant weather.

Things to Do in Surat
1
Dumas Beach
A popular beach known for its black sand.
2
Surat Castle
A historic fort built in the 16th century.
3
Science Centre
A museum with interactive exhibits.
4
Dutch Garden
A beautiful garden with colonial-era tombs.
Tags
Doddaballapura to Surat Bangalore to Surat train travel to Gujarat Doddaballapura transport Surat travel guide fastest way to Surat Surat trip