AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Trains

Trains to cities in Afghanistan

The stations on record and the rail routes to nearby cities with estimated times, city by city, from public data.

11 cities in Afghanistan have a trains page: the stations on record and the rail routes to nearby cities with estimated times. Largest first.

Trains to cities in Afghanistan
CityRegionPopulationStations on record
KabulKabul4,434,550
HerātHerat574,300
Mazār-e SharīfBalkh523,300
KandahārKandahar523,300
JalālābādNangarhar271,900
KunduzKunduz161,902
GhazniGhazni141,000
BalkhBalkh114,883
BagrāmParwan113,173
BaghlānBaghlan108,449
GardezPaktia103,601

Common questions

Which cities in Afghanistan have a trains page?

Kabul, Herāt, Mazār-e Sharīf, Kandahār, Jalālābād, Kunduz, Ghazni, Balkh, Bagrām, Baghlān and 1 more.

What currency is used in Afghanistan?

The Afghani (AFN).

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 13 September 2026. Hotel 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.