Cheapest
Average
The best way to find a cheap train ticket from Sofia to Prague is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Bulgarian Railways (BDZh) | 17:25 Sofia | 66h50 | 12:15 Prague | 4 changes | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 d 18 h 50 m
Average
2 d 18 h 50 m
Trains per day
1
Distance
1067 km
To travel from Sofia to Prague you need to make at least 4 changes.
Distance 1066 km |
Average train duration 2d 66h 50m |
Cheapest ticket price £76 |
Trains per day 1 |
Fastest train 2d 66h 50m |
First train 17:25 |
Last train 17:25 |
Here are some other resources that might have the information you need