There are 8 ways to get from Gujarāt to Kolkata by plane, train, night bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Sardar Vallabhbhai Patel International Airport
best- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Netaji Subhas Chandra Bose International Airport (CCU)AMD - CCU
3h 47m₹5,859–14,455Train
cheapest- Take the train from Ahmedabad Jn to Shalimar12905 / ...
33h 55m₹850–7,000Night bus, train
- Take the night bus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari station
- Take the train from New Delhi to Sealdah12314 / ...
37h 57m₹1,909–7,140Drive 1,918.2 km
- Drive from Ahmedabad to Kolkata1,918.2 km
27h 44m₹20,067–28,986Fly from Surat
- Fly from Surat (STV) to Netaji Subhas Chandra Bose International Airport (CCU)STV - CCU
3h 52m₹6,802–14,389Fly from Civil Airport Harni
- Fly from Civil Airport Harni (BDQ) to Netaji Subhas Chandra Bose International Airport (CCU)BDQ - CCU
6h 3m₹6,720–11,291Fly from Rajkot International Airport
- Fly from Rajkot International Airport (HSR) to Netaji Subhas Chandra Bose International Airport (CCU)HSR - CCU
6h 51m₹8,103–18,335Fly from Govardhanpur Airport Jamnagar
- Fly from Govardhanpur Airport Jamnagar (JGA) to Netaji Subhas Chandra Bose International Airport (CCU)JGA - CCU
8h 15m₹10,224–22,297
Gujarāt to Kolkata by train
Questions & Answers
The cheapest way to get from Gujarāt to Kolkata is to train which costs ₹850 - ₹7,000 and takes 33h 55m.
The fastest way to get from Gujarāt to Kolkata is to fly which takes 3h 47m and costs ₹5,500 - ₹15,000.
Yes, there is a direct train departing from Ahmedabad Jn and arriving at Shalimar. Services depart four times a week, and operate Tuesday, Wednesday, Thursday and Sunday. The journey takes approximately 33h 55m.
The distance between Gujarāt and Kolkata is 1649 km. The road distance is 1918.2 km.
The best way to get from Gujarāt to Kolkata without a car is to train which takes 33h 55m and costs ₹850 - ₹7,000.
It takes approximately 3h 47m to get from Gujarāt to Kolkata, including transfers.
Gujarāt to Kolkata train services, operated by Indian Railways, depart from Ahmedabad Jn station.
The best way to get from Gujarāt to Kolkata is to fly which takes 3h 47m and costs ₹5,500 - ₹15,000. Alternatively, you can train, which costs ₹850 - ₹7,000 and takes 33h 55m.
Gujarāt to Kolkata train services, operated by Indian Railways, arrive at Shalimar station.
Yes, the driving distance between Gujarāt to Kolkata is 1918 km. It takes approximately 27h 44m to drive from Gujarāt to Kolkata.
What companies run services between Gujarāt, India and Kolkata, India?
IndiGo Airlines, Starlight Airline, and Spicejet fly from Sardar Vallabhbhai Patel International Airport (AMD) to Netaji Subhas Chandra Bose International Airport (CCU) every 4 hours. Alternatively, Indian Railways operates a train from Ahmedabad Jn to Shalimar 4 times a week. Tickets cost ₹850–7,000 and the journey takes 33h 55m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport via Varanasi
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Hyderabad
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Madras
- Ave. Duration
- 5h 50m
- When
- Wednesday
- Estimated price
- ₹11,000–21,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Pune
- Ave. Duration
- 10h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹9,500–20,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Goa Mopa, Bhubaneswar
- Ave. Duration
- 8h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–20,000
- Website
- airindia.in
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Tuesday and Sunday
- Estimated price
- ₹6,000–12,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ₹7,000–11,000
Flights from Rajkot International Airport to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹7,000–11,000
Flights from Govardhanpur Airport Jamnagar to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 9h 3m
- When
- Every day
- Estimated price
- ₹11,000–22,000
- Website
- starlightairline.com
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹5,000–14,000
- Website
- spicejet.com
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ahmedabad Jn to Shalimar
- Ave. Duration
- 33h 55m
- Frequency
- 4 times a week
- Estimated price
- ₹850–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
Train from New Delhi to Sealdah
- Ave. Duration
- 17h 40m
- Frequency
- Twice daily
- Estimated price
- ₹600–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
- Phone
- +917422221306
- ashoktravelsmds@rediffmail.com
- Website
- atmbus.in
Night bus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari station
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,200
- Schedules at
- atmbus.in
- Sleeper / Seater
- ₹1,300–2,200
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
There are 1095+ hotels available in Kolkata.









