
Bangalore to Surat
Surat is approximately 1150+ kms from Bangalore. The fastest way to reach Surat from Bangalore is by Flight. It takes approximately 3 hours. The cheapest way to reach Surat from Bangalore is by Train which would take approximately 23 hours.
Sort By
Mode of Transport
Via Pune
Bangalore
Pune
Surat
Approx Travel Time
3h 40m
₹6,875
Onwards
Bangalore
Pune
Surat
Approx Travel Time
9h 55m
₹3,541
Onwards
Bangalore
Pune
Surat
Approx Travel Time
1d 0h 40m
₹655
Onwards
Via Mumbai
Bangalore
Mumbai
Surat
Approx Travel Time
8h 10m
₹3,613
Onwards
Via Goa
Bangalore
Goa
Surat
Approx Travel Time
3h 55m
₹7,458
Onwards
Via Hyderabad
Bangalore
Hyderabad
Surat
Approx Travel Time
4h 10m
₹7,546
Onwards
Bangalore
Hyderabad
Surat
Approx Travel Time
14h 13m
₹5,371
Onwards
Via Belgaum
Bangalore
Belgaum
Surat
Approx Travel Time
3h 55m
₹14,297
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Surat?
Surat is approximately 1150+ kms from Bangalore.
How long does it take to reach Surat from Bangalore?
It takes approximately 3 hours to reach Surat from Bangalore by Flight.
What is the cheapest way to reach Surat from Bangalore?
The cheapest way to reach Surat from Bangalore is by Train.
What is the fastest way to reach Surat from Bangalore?
The fastest way to reach Surat from Bangalore is by Flight.