🇧🇬Night Trains in Bulgaria
All 8 night and sleeper train routes serving Bulgaria, operated by Bulgarian Railways, CFR Călători, Optima Tours, Turkish State Railways. Timetables, stops and connections on an interactive map. One of the longest is the Villach Hbf – Edirne, at 37h 35m.
Operators
Departure stations
Routes (8)
İstanbul Halkalı – Sofia
12503/492 / 493/12504Balkan Express
Turkish State Railways, Bulgarian Railways
15h 48m
İstanbul Halkalı – București Nord
12503/460 / 461/12504Bosphor Express
Turkish State Railways, Bulgarian Railways, CFR Călători
20h 56m
Burgas – Sofia
ICF 8626 / ICF 8627Bulgarian Railways
6h 45m
Dobrich – Sofia
ICF 2636 / ICF 2637Bulgarian Railways
9h 10m
Silistra – Sofia
ICF 9646 / ICF 9647Bulgarian Railways
11h 25m
Varna – Sofia
ICF 8656 / ICF 8657Bulgarian Railways
9h 15m
Varna – Sofia
ICF 2626 / ICF 2627Bulgarian Railways
8h 5m
Villach Hbf – Edirne
141 / 154Optima Tours
37h 35m
All connections
Every city pair reached by a night train from here — timetables, stops and operators on each.
Travel onward
Countries you can reach by night train from Bulgaria.
Frequently asked questions
How many night trains serve Bulgaria?+
8 night and sleeper train routes currently serve Bulgaria, operated by Bulgarian Railways, CFR Călători, Optima Tours and Turkish State Railways.
Where can I travel by night train from Bulgaria?+
Direct night trains connect Bulgaria with Austria, Croatia, Romania, Serbia and Slovenia.
How long are night train journeys from Bulgaria?+
Journeys range from the Burgas – Sofia (6h 45m) up to the Villach Hbf – Edirne (37h 35m).
How do I book a night train in Bulgaria?+
Book directly with the operator (Bulgarian Railways, CFR Călători, Optima Tours and Turkish State Railways). Open any route below or on the map to see its timetable and booking link.