Raileurope
Please wait
Belgrade - Sofia
56 In stock

Train Belgrade → Sofia

From € 56
Find a Train Ticket
<->
Overview The average travel time between Belgrade and Sofia is 9h23 minutes. The quickest route is 9h23 minutes. The first train leaving Belgrade is at 21:50, the last at . There is an average of 1 trains a day between Belgrade and Sofia, leaving approximately every -2J 13h minutes.
  • Departure station : Beograd (Savski trg 2 11000 Belgrade)
  • Arrival station : Sofija ( )
Why choose us?
Need assistance?

Timetables

From € 56

Belgrade -> Sofia

 DepartureArrivalDurationsChange(s)MOTUWETHFRSASU
1BEOGRAD
21:50
SOFIJA
08:13
N°: 293
BOOK THIS TRAIN
21:5008:1309:23 Direct 1 1 1 1 1 1 1

Only the outbound journey is available for the moment.
Visit the Book now section to check the possible schedules and fares.

Main stations in Belgrade and Sofia

Departure station

Beograd

Address: Savski trg 2 11000 Belgrade

 

Arrival station

Sofija

Travel inspiration in Belgrade and Sofia

Belgrade

Learn more / Serbia



Reviews & ratings Belgrade - Sofia