Kolkata and major cities in Gujarat have great connectivity in terms of flights and trains. Major tourist attractions in Gujarat are close to Ahmedabad, Surat, Rajkot, Bhavnagar, and Dwarka. Due to a great distance between these cities, travellers from Kolkata should take a flight or board a train. Are you looking up on how to reach Gujarat from Kolkata? Here are your options to travel by air, by train, and by road.
By Air: GoAir and IndiGo run direct flights between Kolkata and Ahmedabad. The average flight duration is up to four hours. To reach other cities in Gujarat by air from Kolkata, travellers can board connecting flights to Surat or Rajkot that usually make a layover either in Mumbai or New Delhi. Once reaching Ahmedabad or Rajkot, travellers can hire taxis for local sightseeing.
By Rail: Ahmedabad–Howrah SF Express, Sare Jahan Se Achchha Express, Porbandar–Howrah Aradhana SF Express, and Okha Howrah Link Express are some of the direct trains running between Kolkata and Gujarat. Travellers can reach Ahmedabad or Rajkot from Kolkata in 36 hours on average. Make sure to book your train tickets well in advance around festivals and weekends.
By Road: The cities of Ahmedabad and Kolkata are located in the far west and east corners of India respectively. The distance between Ahmedabad and Kolkata is nearly 2,000 kilometres via National Highway 27 and NH19. Travellers can drive themselves to Gujarat depending on their time and budget. However, it is not the most convenient option to travel.