GoAsia
India

How to Get from Surat to Bangalore

Surat to Bangalore by non-stop IndiGo flight (about 2 hours 5 minutes), with airport details and fares from around INR 5,951.

Last updated: November 12, 2026

How to Get from Surat to Bangalore
Contents

Leaving the diamond capital of Surat for the garden city of Bangalore takes you from the industrial plains of Gujarat deep into Karnataka, and from Gujarati street food to craft breweries and the tech pulse of India's Silicon Valley. The pace of life changes as you move south.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Surat to Bangalore by Flight

Flying is the practical choice for this long journey. IndiGo operates a non-stop flight from Surat to Bengaluru every day, which takes about 2 hours and 5 minutes, and fares start at around INR 5,951.[1]

Surat Airport lies 11 km from the city.[2] Bengaluru's Kempegowda International Airport lies about 35 km from the city, so plan for the transfer into town when you land.[1]

Getting Started in Surat

Surat railway station is an important Western Railways station in the east-central part of the city, near major hotels and businesses. The city connects onward to almost all Indian cities via Mumbai, 256 km away, and Ahmedabad, 230 km away.[2] Overland, the way to Bangalore is long, so most travellers who are short of time take the flight, and the airport is a short ride from the centre.

Tips for Traveling from Surat to Bangalore

  • Book in Advance: This is a popular long-distance route, especially around Diwali and in the summer holidays.
  • Plan Your Arrival: Bangalore is famous for its traffic. Allow generous time to reach your hotel from the airport.
  • Dress in Layers: Air conditioning in Indian vehicles can be very cold, so keep a light jacket or shawl handy.
  • Keep Essentials Handy: Carry your phone, charger and wallet with you rather than in your main luggage.

Frequently Asked Questions

How can I book tickets from Surat to Bangalore?

Use the booking tool on this page to compare the transport options currently available from Surat to Bangalore, including current prices and schedules.

What is the cheapest way to get from Surat to Bangalore?

IndiGo fares for the non-stop flight start at around INR 5,951, and the price depends on the date you travel.

What is the fastest way to get from Surat to Bangalore?

The non-stop IndiGo flight is the fastest way, taking about 2 hours and 5 minutes.

How long does it take to get from Surat to Bangalore?

A non-stop flight takes about 2 hours and 5 minutes. A journey by road or rail over this distance takes much longer.

Is there a non-stop flight from Surat to Bangalore?

Yes. IndiGo operates a non-stop flight from Surat Airport (STV) to Kempegowda International Airport (BLR) every day.

What should I bring on a long journey to Bangalore?

Bring a light jacket for the air conditioning, a power bank and your own snacks. Earplugs and an eye mask also help you rest.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] IndiGo: Surat to Bengaluru Flights. Retrieved November 12, 2026.
  2. [2] District Surat, Government of Gujarat: How to Reach | District Surat, Government of Gujarat | India. Retrieved November 4, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.