When travelling by train, never forget to keep your ticket with you: make sure to print it out in advance or to download the mobile version if allowed.
For short distances like between Troyan and Sofia, busses and carpooling are good alternatives to the train, thanks to their low costs. Also, busses have the advantage of getting to the smallest towns where the is no train station.
In which stations can you take the train to Sofia and where will you arrive?
The trains to Sofia leave Troyan from ТРОЯН and arrive in СОФИЯ СЕВЕР or СОФИЯ.
What time do the trains to Sofia leave and how long is the journey?
The first train to Sofia leaves at 05:05, whereas the last one at 17:05. On average, the journey lasts 5 hours and 57 minutes, but with the fastest connections you will be in Sofia in 5 hours and 9 minutes.