Gujarat has a good network of airways, connecting to various national and international destinations. In fact, with 17 airports in total, it is a state with more domestic airports than any other Indian state. The region has one international airport, Sardar Vallabhbhai International Airport, located at Ahmedabad. The main cities which remain busy with in and out flying planes on a daily and weekly basis are at Surat, Vadodara, Bhuj, Keshod, Bhavnagar, Rajkot, Kandla and Junagarh. These places are easily accessible through most major cities of the country including New Delhi, Chennai, Bengaluru, Mumbai and Kolkata.
It usually takes 1-2 hours at the minimum to reach cities such as Ahmedabad, Rajkot or Gandhinagar via flights from Delhi, Mumbai or Chennai. Flying from Kolkata or Bengaluru may take much more time than that. Also, while most of these places in Gujarat can be reached through a non-stop flight from the major cities of India, some of them may only be accessible through connecting Gujarat flights which may require much more time than usual, making travelling by train or road a more convenient option.
International Airport: Sardar Vallabhbhai International Airport, Ahmedabad
Major Domestic Airports: Surat, Rajkot, Vadodara, Bhuj
Note: The table shows the minimum and maximum travel duration and prices of direct flights from the major Indian cities, collectively. If a destination only has a connecting flight to Gujarat, the data limits may reflect said information as well.
Major Gujarat Flights: Almost all airlines fly to Gujarat, which prominently include IndiGo, GoAir, SpiceJet, Jet Airways, Vistara, Air India, Emirates, Etihad and Kuwait Airways etc.