By air, Gujarat is well – connected by various national and private air carriers. Air carriers including Air India, Indian Airlines, Indigo, Spice Jet, Jet Airways. In the entire Gujarat there are a total of 17 airports including Ahmedabad, Surat, Bhavnagar, Deesa, Kandla Airport, Porbandar, Rajkot, Keshod or Junagadh and Vadodara Airport.
Gujarat has its main railway stations in Ahmedabad, Surat, Rajkot, Mount Abu and Baroda. Other stations have indirect trains coming to it. There is direct connectivity rom Delhi, Mumbai, Pune and Nagpur. Out of all the railway stations Gujarat has got, Vadodara is the biggest and the busiest.
Almost all National and State highways are connected to gujarat by bus.