Trains to Kolkata
Stations on record, the cities within reach by rail, and estimated times from distance.
Wikidata lists at least twelve railway stations in Kolkata: Kolkata railway station, Ballygunge Junction railway station, Dum Dum Junction railway station, Majerhat railway station, Jadavpur railway station, Bidhannagar Road railway station, Khiddirpur railway station, New Alipore Railway Station, Prinsep Ghat railway station, Tala railway station, Remount Road railway station, Sir Gurudas Banerjee Halt railway station. Which one a service uses is set by the operator, so check the station name on the ticket, not just the city.
Rail routes from Kolkata
| Route | Country | Distance | Estimated time |
|---|---|---|---|
| Kolkata to Barddhamān | India | 93 km (58 mi) | about 1 h 47 min |
| Kolkata to Kharagpur | India | 110 km (68 mi) | about 2 h 6 min |
| Kolkata to Khulna | Bangladesh | 126 km (78 mi) | about 2 h 4 min |
| Kolkata to Durgapur | India | 151 km (94 mi) | about 2 h 54 min |
| Kolkata to Bānkura | India | 152 km (94 mi) | about 2 h 55 min |
| Kolkata to Āsansol | India | 188 km (117 mi) | about 3 h 36 min |
| Kolkata to Rajshahi | Bangladesh | 203 km (126 mi) | about 3 h 20 min |
| Kolkata to Jamshedpur | India | 225 km (140 mi) | about 4 h 19 min |
| Kolkata to Dhanbad | India | 241 km (150 mi) | about 4 h 37 min |
| Kolkata to Dhaka | Bangladesh | 245 km (152 mi) | about 4 h 1 min |
| Kolkata to Tangail | Bangladesh | 246 km (153 mi) | about 4 h 2 min |
| Kolkata to Narayanganj | Bangladesh | 248 km (154 mi) | about 4 h 5 min |
| Kolkata to Delhi | India | 1,304 km (811 mi) | about 25 h |
| Kolkata to Hyderabad | India | 1,184 km (736 mi) | about 22 h 42 min |
| Kolkata to Chennai | India | 1,356 km (843 mi) | about 26 h |
| Kolkata to Chattogram | Bangladesh | 357 km (222 mi) | about 5 h 52 min |
| Kolkata to Jaipur | India | 1,358 km (844 mi) | about 26 h 2 min |
| Kolkata to Kanpur | India | 919 km (571 mi) | about 17 h 37 min |
| Kolkata to Gazipur | Bangladesh | 264 km (164 mi) | about 4 h 20 min |
| Kolkata to Lucknow | India | 889 km (552 mi) | about 17 h 2 min |
Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.
Where to buy train tickets
We take no bookings for these providers and hold no reservation with them. The provider you choose handles payment, confirmation, changes and refunds. How that works.
Common questions
Which railway stations does Kolkata have?
Kolkata railway station, Ballygunge Junction railway station, Dum Dum Junction railway station, Majerhat railway station, Jadavpur railway station, Bidhannagar Road railway station and others.
How are the journey times on this page worked out?
From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 14 September 2026. Hotel and hostel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.