Travel from Sofia to Ruse

Bus or train from Sofia to Ruse?

ETAP Group operates a bus from Sofia to Ruse every 3 hours. Tickets cost $12 - $17 and the journey takes 5 h. Three other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia to Ruse twice daily. Tickets cost $11 - $13 and the journey takes 6 h 25 min.

How to get from Sofia to Ruse

ModeDurationPrice
From Sofia - Central Bus Station bus to Ruse.5 h23
From Sofia train to Ruse - Tovarna.6 h 25 min18
From Sofia bus to Svishtov then bus to Ruse.7 h 54 min29
From Sofia drive to Ruse.3 h 54 min60
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, then bus to Ruse.6 h 7 min185
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Varna airport, taxi to Beloslav, then train to Ruse.7 h 19 min86

How long does it take to get from Sofia to Ruse?

The bus from Sofia - Central Bus Station to Ruse takes 5 h including transfers and departs hourly.

Is there a direct train between Sofia and Ruse?

Yes, there is a direct train departing from Sofia and arriving at Ruse - Tovarna. Services depart twice daily. The journey takes approximately 6 h 25 min.

Is there a direct bus between Sofia and Ruse?

Yes, there is a direct bus departing from Sofia - Central Bus Station and arriving at Ruse. Services depart hourly, and operate every day. The journey takes approximately 5 h.

Operators from Sofia to Ruse

OperatorPhoneWebsite
ETAP GroupETAP Group
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
VisitSvishtov(+359 631) 60 371VisitSvishtov
SUMC0700 13 233SUMC
TaromTarom
RAT Bucharest+4021 311 05 95RAT Bucharest
Metrorex004 021 319 36 01Metrorex
Omerta Impex+4-0723-274.620Omerta Impex
Bulgaria AirBulgaria Air
Wizz AirWizz Air