There are 7 ways to get from Ankleshwar to Kolkata by train, plane, 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.
Train to Surat, fly
best- Take the train from Ankleshwar Jn to Surattrain
- Fly from Surat (STV) to Netaji Subhas Chandra Bose International Airport (CCU)plane STV - CCU
5h 31m₹10,542–18,467Train via Surat
cheapest- Take the train from Ankleshwar Jn to Surattrain 09653 / ...
- Take the train from Surat to Shalimartrain 12905 / ...
33h 5m₹875–6,959Bus
- Take the bus from Ankleshwar to Suratbus
- Take the bus from Surat, Gujarat to Nagpur, Maharashtrabus
- Take the bus from Nagpur, Maharashtra to Kolkata, West Bengalbus
38h 31mDrive 1,817.9 km
- Drive from Ankleshwar to Kolkatacar 1,817.9 km
26h 47m₹20,646–29,821Train to Civil Airport Harni, fly
- Take the train from Ankleshwar Jn to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Netaji Subhas Chandra Bose International Airport (CCU)plane BDQ - CCU
7h 58m₹9,313–21,270Train to Sardar Vallabhbhai Patel International Airport, fly
- Take the train from Ankleshwar Jn to Maninagartrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Netaji Subhas Chandra Bose International Airport (CCU)plane AMD - CCU
9h 21m₹7,221–16,467Train
- Take the train from Bharuch Jn to Howrah Jntrain 12833
36h 32m₹910–7,348
Ankleshwar to Kolkata by train
Comparing Your Travel Options
The cheapest way to get from Ankleshwar to Kolkata is to train via Surat which costs ₹850 - ₹7,000 and takes 33h 5m.
The fastest way to get from Ankleshwar to Kolkata is to train and fly which takes 5h 31m and costs ₹10,000 - ₹19,000.
No, there is no direct bus from Ankleshwar to Kolkata. However, there are services departing from Ankleshwar and arriving at Kolkata, West Bengal via Surat, Gujarat and Nagpur, Maharashtra. The journey, including transfers, takes approximately 38h 31m.
No, there is no direct train from Ankleshwar to Kolkata. However, there are services departing from Ankleshwar Jn and arriving at Shalimar via Surat. The journey, including transfers, takes approximately 33h 5m.
The distance between Ankleshwar and Kolkata is 1709 km. The road distance is 1817.9 km.
The best way to get from Ankleshwar to Kolkata without a car is to train via Surat which takes 33h 5m and costs ₹850 - ₹7,000.
It takes approximately 5h 31m to get from Ankleshwar to Kolkata, including transfers.
Ankleshwar to Kolkata bus services, operated by IntrCity SmartBus, depart from Ankleshwar station.
Ankleshwar to Kolkata train services, operated by Indian Railways, depart from Ankleshwar Jn station.
The best way to get from Ankleshwar to Kolkata is to train via Surat which takes 33h 5m and costs ₹850 - ₹7,000. Alternatively, you can bus, which costs and takes 38h 31m.
What companies run services between Ankleshwar, India and Kolkata, India?
You can take a train from Ankleshwar Jn to Shalimar via Surat in around 33h 5m. Alternatively, you can take a bus from Ankleshwar to Kolkata, West Bengal via Surat, Surat, Gujarat, and Nagpur, Maharashtra in around 38h 31m.
- Website
- goindigo.in
Flights from Surat to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹11,000–17,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Goa Mopa
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- ₹11,000–17,000
Flights from Surat to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- ₹11,000–17,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Madras
- Ave. Duration
- 5h 45m
- When
- Wednesday
- Estimated price
- ₹10,000–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Civil Airport Harni to Netaji Subhas Chandra Bose International Airport via Hyderabad
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹6,000–17,000
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport via Raipur
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹7,000–17,000
Flights from Sardar Vallabhbhai Patel International Airport to Netaji Subhas Chandra Bose International Airport via Ranchi
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹7,000–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ankleshwar Jn to Surat
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Ankleshwar Jn to Surat
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Surat to Shalimar
- Ave. Duration
- 31h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,700–6,000
Train from Ankleshwar Jn to Vadodara Jn
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ankleshwar Jn to Maninagar
- Ave. Duration
- 3h 17m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Bharuch Jn to Howrah Jn
- Ave. Duration
- 35h 21m
- Frequency
- Once daily
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Ankleshwar to Surat
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- ₹380–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹380–550
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, Want to know more about Flixbus?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
Booking & Getting There
Ankleshwar to Kolkata bus services, operated by IntrCity SmartBus, arrive at Surat station.
Ankleshwar to Kolkata train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Ankleshwar to Kolkata is 1818 km. It takes approximately 26h 47m to drive from Ankleshwar to Kolkata.
There are 1152+ hotels available in Kolkata.










