There are 8 ways to get from Barcelona to Bulgaria by plane, train, bus, car ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Sofia  •  6 h 16 min

  1. BCN - SOF

$54 - $319

7 alternative options

Fly to Varna  •  7 h 14 min

  1. BCN - VAR

$124 - $491

Train, bus  •  34 h 46 min

  1. Ave
  2. Tgv
  3. Rj

$452 - $626

Bus Ruse Bus  •  35 h 26 min

  1. 0800

Bus Yubim  •  35 h 38 min

$139 - $170

Bus Georg  •  37 h 38 min

$283 - $354

Car ferry, drive  •  36 h 30 min

$329 - $486

Drive  •  22 h 46 min

  1. 1490 miles

$280 - $410

Questions & Answers

The distance between Barcelona and Bulgaria is 1925 km. The road distance is 2384 km.

The cheapest way to get from Barcelona to Bulgaria is to fly which costs 45€ - 280€ and takes 6 h 16 min.

The quickest way to get from Barcelona to Bulgaria is to fly which takes 6 h 16 min and costs 45€ - 280€.

It takes approximately 6 h 16 min to get from Barcelona to Bulgaria, including transfers.

What companies run services between Barcelona, Spain and Bulgaria?

Ryanair, Bulgaria Air and seven other airlines fly from Barcelona to Sofia every 2 hours. Alternatively, Ruse Bus operates a bus from Barcelona to Sofia once a week, and the journey takes 34 h 15 min.

Airlines
Bulgaria Air
Website
air.bg
Flights from Barcelona to Sofia
Ave. Duration
2 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$70 - $700
Flights from Barcelona to Sofia via Rome
Ave. Duration
5 h 10 min
When
Every day
Estimated price
$100 - $800
Flights from Barcelona to Varna via Sofia
Ave. Duration
4 h 40 min
When
Thursday and Saturday
Estimated price
$140 - $950
Lufthansa
Website
lufthansa.com
Flights from Barcelona to Sofia via Frankfurt
Ave. Duration
5 h 17 min
When
Every day
Estimated price
$250 - $850
Flights from Barcelona to Sofia via Munich
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$250 - $850
Wizz Air
Website
wizzair.com
Flights from Barcelona to Sofia
Ave. Duration
2 h 55 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$70 - $600
Flights from Barcelona to Sofia via Budapest
Ave. Duration
5 h 25 min
When
Tuesday, Thursday and Saturday
Estimated price
$70 - $600
Flights from Barcelona to Varna via Sofia
Ave. Duration
8 h 5 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$65 - $280
Ryanair
Website
ryanair.com
Flights from Barcelona to Sofia
Ave. Duration
2 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$55 - $650
Flights from Barcelona to Varna via Charleroi
Ave. Duration
7 h 40 min
When
Monday and Thursday
Estimated price
$85 - $340
Alitalia
Website
alitalia.com
Flights from Barcelona to Sofia via Rome
Ave. Duration
5 h 10 min
When
Every day
Estimated price
$100 - $800
Turkish Airlines
Website
p.turkishairlines.com
Flights from Barcelona to Varna via Istanbul
Ave. Duration
6 h 42 min
When
Every day
Estimated price
$230 - $1,100
Air France
Website
airfrance.com
Flights from Barcelona to Sofia via Paris CDG
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$220 - $1,400
Primera Air
Website
primeraair.com
Flights from Barcelona to Varna via Copenhagen
Ave. Duration
7 h 55 min
When
Thursday
Estimated price
$200 - $550
Norwegian Air Shuttle
Website
norwegian.com
Flights from Barcelona to Varna via Oslo
Ave. Duration
8 h 25 min
When
Monday
Estimated price
$150 - $750
Train operators
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Lyon Part Dieu to Mannheim Hbf
Ave. Duration
5 h 18 min
Frequency
Once daily
Estimated price
$120 - $140
Website
en.oui.sncf
2nd Class
$120 - $140
1st Class
$160 - $240
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Mannheim Hbf to Kelenföld
Ave. Duration
9 h 50 min
Frequency
3 times a week
Estimated price
$200 - $290
Website
bahn.de
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Budapest, Budapest Kelenföld to Sofia
Ave. Duration
11 h 35 min
Frequency
Once daily
Estimated price
$45 - $75
Website
flixbus.co.uk
Ruse Bus
Phone
+359 82 82 81 51
Email
info@avtogararuse.org
Website
avtogararuse.org
Bus from Barcelona to Sofia
Ave. Duration
34 h 15 min
Frequency
Once a week
Schedules at
avtogararuse.org
Yubim
Website
yubim.eu
Bus from Barcelona to Sofia
Ave. Duration
35 h 30 min
Frequency
Twice a week
Estimated price
$130 - $170
Schedules at
yubim.eu
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Barcelona to Sofia
Ave. Duration
37 h 30 min
Frequency
Once daily
Estimated price
$280 - $360
Schedules at
georg-bg.com
Ferry operators

Want to know more about travelling around Bulgaria

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.