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 50m$92–388Fly to Plovdiv Airport
cheapest- Fly from Faro Airport (FAO) to Plovdiv Airport (PDV)plane FAO - PDV
15h 50m$87–393Bus 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$356–480Drive 3,479.5 km
- Drive from Faro to Sofiacar 3,479.5 km
34h 43m$674–973Fly to Varna Airport
- Fly from Faro Airport (FAO) to Varna Airport (VAR)plane FAO - VAR
23h 33m$101–347Fly to Burgas Airport
- Fly from Faro Airport (FAO) to Burgas Airport (BOJ)plane FAO - BOJ
11h 9m$122–380Fly to Bucharest Otopeni, train
- Fly from Faro Airport (FAO) to Bucharest Otopeni (OTP)plane FAO - OTP
- Take the train from Bucuresti Nord to Rusetrain
10h 58m$115–327Bus
- 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 Central Bus Station to Sofia Serdica Bus Stationbus
2d 21h$364–596Bus #2
- Take the bus from Faro to Huelvabus
- Take the bus from Huelva to Sibiubus
- Take the bus from Sibiu to Sofiabus 983
3d 3h$250–369
Faro to Bulgaria by bus
Comparing Your Travel Options
The cheapest way to get from Faro to Bulgaria is to fly which costs $90 - $390 and takes 9h 50m.
The fastest way to get from Faro to Bulgaria is to fly which takes 9h 50m and costs $90 - $390.
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 $350 - $480.
It takes approximately 9h 50m 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 50m and costs $90 - $390. Alternatively, you can bus via Genoa, which costs $350 - $480 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 3:15 PM in Faro and 5:15 PM in Bulgaria.
What companies run services between Faro, Portugal and Bulgaria?
Lufthansa City, Lufthansa, and four 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
- ryanair.com
Flights from Faro Airport to Sofia Airport via Vienna
- Ave. Duration
- 7h 40m
- When
- Thursday and Friday
- Estimated price
- $100–430
Flights from Faro Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 7h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- $100–430
Flights from Faro Airport to Sofia Airport via Barcelona
- Ave. Duration
- 10h 20m
- When
- Saturday
- Estimated price
- $100–430
Flights from Faro Airport to Bucharest Otopeni via Milan Bergamo
- Ave. Duration
- 9h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- $100–290
Flights from Faro Airport to Plovdiv Airport via London Stansted
- Ave. Duration
- 16h 37m
- When
- Thursday, Tuesday, Friday, and Saturday
- Estimated price
- $120–370
Flights from Faro Airport to Plovdiv Airport via Birmingham
- Ave. Duration
- 20h 45m
- When
- Friday
- Estimated price
- $130–370
- Website
- lufthansa.com
Flights from Faro Airport to Sofia Airport via Munich
- Ave. Duration
- 7h 25m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $110–500
Flights from Faro Airport to Varna Airport via Munich
- Ave. Duration
- 20h 40m
- When
- Sunday
- Estimated price
- $160–600
Flights from Faro Airport to Burgas Airport via Frankfurt
- Ave. Duration
- 15h 25m
- When
- Saturday
- Estimated price
- $180–650
Flights from Faro Airport to Bucharest Otopeni via Munich
- Ave. Duration
- 8h 50m
- When
- Wednesday
- Estimated price
- $120–500
- Website
- austrian.com
Flights from Faro Airport to Sofia Airport via Vienna
- Ave. Duration
- 7h 15m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $100–430
Flights from Faro Airport to Burgas Airport via Vienna
- Ave. Duration
- 8h 20m
- When
- Thursday
- Estimated price
- $120–370
- Website
- flyulendo.com
Flights from Faro Airport to Varna Airport via Rome
- Ave. Duration
- 23h 15m
- When
- Tuesday
- Estimated price
- $100–340
Flights from Faro Airport to Bucharest Otopeni
- Ave. Duration
- 4h 20m
- When
- Tuesday and Saturday
- Estimated price
- $95–260
- Website
- air.bg
Flights from Faro Airport to Sofia Airport via Barcelona
- Ave. Duration
- 6h 40m
- When
- Tuesday
- Estimated price
- $160–460
- Website
- eurowings.com
Flights from Faro Airport to Varna Airport via Stuttgart
- Ave. Duration
- 21h 40m
- When
- Saturday
- Estimated price
- $85–390
- Website
- flyedelweiss.com
Flights from Faro Airport to Varna Airport via Zurich
- Ave. Duration
- 23h
- When
- Saturday
- Estimated price
- $150–700
- Website
- wizzair.com
Flights from Faro Airport to Varna Airport via Memmingen
- Ave. Duration
- 23h 5m
- When
- Wednesday and Saturday
- Estimated price
- $110–350
- Website
- luxair.lu
Flights from Faro Airport to Burgas Airport via Luxembourg
- Ave. Duration
- 13h 25m
- When
- Monday
- Estimated price
- $130–900
- Website
- wizzair.com
Flights from Faro Airport to Plovdiv Airport via London Luton
- Ave. Duration
- 15h
- When
- Saturday
- Estimated price
- $80–380
- Website
- ryanair.com
Flights from Faro Airport to Plovdiv Airport via London Stansted
- Ave. Duration
- 11h 45m
- When
- Thursday
- Estimated price
- $110–350
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Ruse
- Ave. Duration
- 2h 33m
- Frequency
- Twice daily
- Estimated price
- $13–15
- 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
- $30–45
- Website
- Flixbus
Bus from Lisbon to Genoa
- Ave. Duration
- 29h 30m
- Frequency
- Once daily
- Estimated price
- $220–330
- Website
- Flixbus
Bus from Faro to Huelva
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a day
- Estimated price
- $11–17
- Website
- Flixbus
Bus from Sibiu to Sofia
- Ave. Duration
- 12h 35m
- Frequency
- 5 times a week
- Estimated price
- $70–110
- 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
- +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–75
- 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
- $220–370
- Website
- BlaBlaCar Bus
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- Citylines
Bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 26h 35m
- Frequency
- 3 times a week
- Estimated price
- $100–150
- Website
- Citylines
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Huelva to Sibiu
- Ave. Duration
- 2d 10h
- Frequency
- Once daily
- Estimated price
- $170–240
- Schedules at
- tabitatour.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 2296+ hotels available in Bulgaria.



























