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 Bulgaria

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

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

Trains to cities in Bulgaria
CityRegionPopulationStations on record
SofiaSofia-Capital1,152,5561
PlovdivPlovdiv329,4892
VarnaVarna318,7371
BurgasBurgas210,6461
Stara ZagoraStara Zagora121,582
RuseRuse121,1684

Common questions

Which cities in Bulgaria have a trains page?

Sofia, Plovdiv, Varna, Burgas, Stara Zagora, Ruse.

What currency is used in Bulgaria?

The Lev (BGN).

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.