There are 9 ways to get from Faro to Bulgaria by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sofia Airport
best- Fly from Faro Airport (FAO) to Sofia Airport (SOF)plane FAO - SOF
9h 55m$92–319Bus via Genoa
- Take the bus from Faro to Lisbonbus
- Take the bus from Lisbon to Genoabus
- Take the bus from Genoa to Sofia Central Bus Stationbus
2d 11h$345–468Drive 3,479.5 km
- Drive from Faro to Sofiacar 3,479.5 km
34h 43m$627–905Fly to Burgas Airport
- Fly from Faro Airport (FAO) to Burgas Airport (BOJ)plane FAO - BOJ
11h 9m$113–351Fly to Varna Airport
- Fly from Faro Airport (FAO) to Varna Airport (VAR)plane FAO - VAR
19h 2m$186–488Fly to Bucharest Otopeni, bus
- Fly from Faro Airport (FAO) to Bucharest Otopeni (OTP)plane FAO - OTP
- Take the bus from Buchurest to Rusebus
11h 25m$104–314Fly to Plovdiv Airport
- Fly from Faro Airport (FAO) to Plovdiv Airport (PDV)plane FAO - PDV
12h 20m$158–435Bus
- Take the bus from Terminal Rodoviário de Faro to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe Hbf to Sofiabus
2d 22h$344–567Bus, train
- Take the bus from Faro to Huelvabus
- Take the bus from Huelva to Bucureştibus
- Take the train from Bucuresti Nord to Sofiatrain 461
3d 5h$243–315
Faro to Bulgaria by bus
Comparing Your Travel Options
The cheapest way to get from Faro to Bulgaria is to fly and bus which costs $100 - $320 and takes 11h 25m.
The fastest way to get from Faro to Bulgaria is to fly which takes 9h 55m and costs $90 - $320.
No, there is no direct bus from Faro to Bulgaria station. However, there are services departing from Faro and arriving at Sofia Central Bus Station via Lisbon, Marittima/Principe Fs and Genoa. The journey, including transfers, takes approximately 2 days 11h.
The distance between Faro and Bulgaria is 2759 km. The road distance is 3479.5 km.
The best way to get from Faro to Bulgaria without a car is to bus via Genoa which takes 2 days 11h and costs $340 - $470.
It takes approximately 9h 55m to get from Faro to Bulgaria, including transfers.
Faro to Bulgaria bus services, operated by FlixBus, depart from Faro station.
The best way to get from Faro to Bulgaria is to fly which takes 9h 55m and costs $90 - $320. Alternatively, you can bus via Genoa, which costs $340 - $470 and takes 2 days 11h.
Faro to Bulgaria bus services, operated by FlixBus, arrive at Lisbon station.
Bulgaria is 2h ahead of Faro. It is currently 5:42 PM in Faro and 7:42 PM in Bulgaria.
What companies run services between Faro, Portugal and Bulgaria?
Lufthansa City, Lufthansa, and two other airlines fly from Faro Airport (FAO) to Sofia Airport (SOF) twice daily. Alternatively, you can take a bus from Faro to Sofia Central Bus Station via Lisbon, Genoa, Marittima/Principe Fs, Cadorna/Piazza Della Vittoria, and Genoa in around 2d 11h.
- Website
- lufthansa.com
Flights from Faro Airport to Sofia Airport via Munich
- Ave. Duration
- 7h 25m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $100–460
Flights from Faro Airport to Burgas Airport via Frankfurt
- Ave. Duration
- 15h 25m
- When
- Saturday
- Estimated price
- $160–550
Flights from Faro Airport to Varna Airport via Munich
- Ave. Duration
- 20h 40m
- When
- Sunday
- Estimated price
- $160–550
Flights from Faro Airport to Bucharest Otopeni via Munich
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- $120–400
- Website
- ryanair.com
Flights from Faro Airport to Sofia Airport via Memmingen
- Ave. Duration
- 6h 50m
- When
- Monday and Friday
- Estimated price
- $110–300
Flights from Faro Airport to Sofia Airport via Vienna
- Ave. Duration
- 7h 40m
- When
- Thursday to Saturday
- Estimated price
- $110–300
Flights from Faro Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 7h 55m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $110–300
Flights from Faro Airport to Bucharest Otopeni via Milan Bergamo
- Ave. Duration
- 6h 20m
- When
- Monday
- Estimated price
- $85–280
Flights from Faro Airport to Plovdiv Airport via London Stansted
- Ave. Duration
- 13h 30m
- When
- Thursday and Saturday
- Estimated price
- $170–550
- Website
- wizzair.com
Flights from Faro Airport to Sofia Airport via Memmingen
- Ave. Duration
- 7h 35m
- When
- Monday and Friday
- Estimated price
- $110–300
Flights from Faro Airport to Varna Airport via Basel
- Ave. Duration
- 15h 35m
- When
- Tuesday and Saturday
- Estimated price
- $100–360
- Website
- luxair.lu
Flights from Faro Airport to Burgas Airport via Luxembourg
- Ave. Duration
- 13h 25m
- When
- Monday
- Estimated price
- $160–750
Flights from Faro Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 7h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $85–280
- Website
- austrian.com
Flights from Faro Airport to Burgas Airport via Vienna
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $110–340
Flights from Faro Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 7h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $85–280
- Website
- eurowings.com
Flights from Faro Airport to Varna Airport via Stuttgart
- Ave. Duration
- 22h 40m
- When
- Saturday
- Estimated price
- $100–380
- Website
- flyedelweiss.com
Flights from Faro Airport to Varna Airport via Zurich
- Ave. Duration
- 23h
- When
- Saturday
- Estimated price
- $150–650
- Website
- flyulendo.com
Flights from Faro Airport to Bucharest Otopeni via Rome
- Ave. Duration
- 8h
- When
- Friday
- Estimated price
- $85–280
- Website
- ryanair.com
Flights from Faro Airport to Plovdiv Airport via London Stansted
- Ave. Duration
- 8h 20m
- When
- Thursday
- Estimated price
- $150–420
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Sofia
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Estimated price
- $44–48
- Website
- Romanian Railways (CFR)
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Faro to Lisbon
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $28–45
- Website
- Flixbus
Bus from Lisbon to Genoa
- Ave. Duration
- 29h 30m
- Frequency
- Once daily
- Estimated price
- $210–320
- Website
- Flixbus
Bus from Faro to Huelva
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- $11–17
- Website
- Flixbus
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Genoa to Sofia Central Bus Station
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- $101
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +359 899199328
- omega_group@abv.bg
- Website
- bgrazpisanie.com
Bus from Buchurest to Ruse
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $7–11
- Schedules at
- bgrazpisanie.com
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Faro to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a day
- Estimated price
- $40–80
- Website
- Rede Expressos
Bus from Faro to Huelva
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $8–15
- Website
- Rede Expressos
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- $200–340
- Website
- BlaBlaCar Bus
- Phone
- +359 2 812 0 812
- operations@eurolines.bg
- Website
- karat-s.com
Bus from Karlsruhe Hbf to Sofia
- Ave. Duration
- 27h 35m
- Frequency
- Once daily
- Estimated price
- $100–150
- Schedules at
- karat-s.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Huelva to Bucureşti
- Ave. Duration
- 2d 15h
- Frequency
- 3 times a week
- Estimated price
- $190–250
- Schedules at
- tabitatour.autogari.ro
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.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
Booking & Getting There
Yes, the driving distance between Faro to Bulgaria is 3480 km. It takes approximately 34h 43m to drive from Faro to Bulgaria.
Book your Faro to Bulgaria bus tickets online with Omio.
There are 2302+ hotels available in Bulgaria.






















