Travel from Barcelona to Bulgaria

Bus or fly from Barcelona to Bulgaria?

Bulgaria Air, Ryanair and 9 other airlines fly from Barcelona to Sofia every 4 hours. Alternatively, Yubim operates a bus from Barcelona to Sofia twice a week. Tickets cost $140 - $180 and the journey takes 35 h 30 min.

How to get from Barcelona to Bulgaria

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Sofia airport, then line 84 bus to Sofia.5 h 50 min$92
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Varna airport, then taxi to Varna.7 h 27 min$214
From Barcelona - Passeig de Gràcia train to Barcelona 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 58 min$108
From Barcelona Catalunya train to Barcelona Sants, train to Lyon Part Dieu, train to Torino Porta Susa, train to Venezia Mestre Station, bus to Central Station, then line 2 subway to Serdika.33 h 49 min$419
From Barcelona bus to Central Station then line 2 subway to Serdika.35 h 37 min$165
From Barcelona bus to Central Station then line 2 subway to Serdika.37 h 37 min$0
From Ronda Sant Pere-Pl de Catalunya line 62 bus to Barcelona, bus to Central Station, then line 2 subway to Serdika.38 h 45 min$153
From Barcelona car ferry to Civitavecchia then drive to Sofia.36 h 30 min$407
From Barcelona drive to Sofia.22 h 46 min$343