Travel from Croatia to Bulgaria

Train, bus or fly from Croatia to Bulgaria?

ATVO S.p.A. operates a bus from Zagreb to Sofia once daily. Tickets cost $35 - $55 and the journey takes 11 hours 30 minutes. Alternatively, you can take a train from Zagreb to Sofia via Beograd, Palilulska pijaca, Dimitrovgrad, and Central Station in around 19 hours 10 minutes.

How to get from Croatia to Bulgaria

ModeDurationPrice
From Autobusni kolodvor bus to Sofia Serdika.11 h 30 min36€
From Zagreb - Motel Plitvice bus to Central Station then line 2 subway to Serdika.13 h 52 min128€
From Zagreb train to Beograd, train to Palilulska pijaca, train to Dimitrovgrad, train to Central Station, then line 2 subway to Serdika.19 h 10 min52€
From Zagreb drive to Sofia.8 h94€
From Velika Gorica bus to Zagreb, shuttle to Zagreb airport, fly to Sofia airport, then line 84 bus to Sofia.6 h 57 min172€
From Velika Gorica bus to Zagreb, shuttle to Zagreb airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, bus to Giurgiu, then drive to Ruse.7 h 5 min161€

How long does it take to get from Croatia to Bulgaria?

The bus from Autobusni kolodvor to Sofia Serdika takes 11 hours 30 minutes including transfers and departs once daily.

Is there a direct bus between Croatia and Bulgaria?

Yes, there is a direct bus departing from Autobusni kolodvor and arriving at Sofia Serdika. Services depart once daily, and operate every day. The journey takes approximately 11 hours 30 minutes.

Operators from Croatia to Bulgaria

OperatorPhoneWebsite
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
YubimYubim
Metropolitan SofiaMetropolitan Sofia
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Greek Railways (OSE)Greek Railways (OSE)
Serbian RailwaysSerbian Railways
Auto Promet Sisak(044) 526 350Auto Promet Sisak
GoOpti+386 1 320 4530GoOpti
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Air SerbiaAir Serbia
Turkish AirlinesTurkish Airlines
Croatia AirlinesCroatia Airlines
Air FranceAir France
CSACSA
Bulgaria AirBulgaria Air
TaromTarom
EurowingsEurowings
RyanairRyanair
SUMC0700 13 233SUMC
LOTLOT
RAT Bucharest+4021 311 05 95RAT Bucharest
Metrorex004 021 319 36 01Metrorex
Omerta Impex+4-0723-274.620Omerta Impex