There are 8 ways to get from Sofia to Faro by plane, bus, train, ferry, 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.
Fly to Faro Airport
best- Fly from Sofia Airport (SOF) to Faro Airport (FAO)plane SOF - FAO
10h 46m€83–281Bus, train via Perpignan
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the train from Trieste Centrale to Venezia Mestretrain Fr
- Take the bus from Venice Mestre to Perpignanbus
- Take the train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justatrain Ave
- Take the bus from Sevilla Santa Justa to Farobus
45h 14m€345–566Bus, ferry, car ferry
- Take the bus from Sofia Central Bus Station to Genoabus
- Take the ferry from Port of Genoa to Port de Tanger Medferry
- Take the carferry from Port de Tanger Med to Port of Algecirascarferry
- Take the bus from Algeciras Puerto to Farobus
3d 16h€336–660Drive 3,478 km
- Drive from Sofia to Farocar 3,478 km
34h 50m€558–806Fly to Seville Airport, bus
- Fly from Sofia Airport (SOF) to Seville Airport (SVQ)plane SOF - SVQ
- Take the bus from Seville to Farobus
13h 9m€88–275Bus, train
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the train from Trieste Centrale to Padovatrain Fr
- Take the bus from Padova to Bilbao Intermodalbus
- Take the bus from Bilbao Intermodal to Terminal Rodoviário de Coimbrabus
- Take the train from Coimbra-B to Farotrain Ic
2d 8h€321–464Bus via Genoa
- Take the bus from Sofia Central Bus Station to Genoabus
- Take the bus from Genoa to Lisbonbus
- Take the bus from Lisbon to Farobus
2d 11h€296–415Bus
- Take the bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Stationbus
- Take the bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Farobus
2d 21h€309–514
Sofia to Faro by bus and train
Comparing Your Travel Options
The cheapest way to get from Sofia to Faro is to fly and bus which costs €85 - €280 and takes 13h 9m.
The fastest way to get from Sofia to Faro is to fly which takes 10h 46m and costs €80 - €290.
No, there is no direct bus from Sofia station to Faro. However, there are services departing from Sofia Central Bus Station and arriving at Faro via Cadorna/Piazza Della Vittoria, Genoa and Lisbon. The journey, including transfers, takes approximately 2 days 11h.
The distance between Sofia and Faro is 2756 km. The road distance is 3478 km.
The best way to get from Sofia to Faro without a car is to bus and train via Perpignan which takes 45h 14m and costs €340 - €600.
It takes approximately 10h 46m to get from Sofia to Faro, including transfers.
Sofia to Faro bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
The best way to get from Sofia to Faro is to fly which takes 10h 46m and costs €80 - €290. Alternatively, you can bus via Genoa, which costs €290 - €420 and takes 2 days 11h.
Sofia to Faro bus services, operated by M&M Travel, arrive at Genoa station.
Faro is 2h behind Sofia. It is currently 12:37 AM in Sofia and 10:37 PM in Faro.
What companies run services between Sofia, Bulgaria and Faro, Portugal?
Ryanair, Wizz Air, and three other airlines fly from Sofia Airport (SOF) to Faro Airport (FAO) once daily. Alternatively, you can take a bus from Sofia Central Bus Station to Faro via Genoa, Cadorna/Piazza Della Vittoria, Doria/Metro' Principe, Genoa, and Lisbon in around 2d 11h.
- Website
- ryanair.com
Flights from Sofia Airport to Faro Airport via Milan Bergamo
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €100–270
Flights from Sofia Airport to Faro Airport via Madrid
- Ave. Duration
- 16h 15m
- When
- Friday
- Estimated price
- €80–340
Flights from Sofia Airport to Seville Airport via Barcelona
- Ave. Duration
- 8h
- When
- Thursday, Monday, Friday, Saturday, and Sunday
- Estimated price
- €55–240
Flights from Sofia Airport to Seville Airport via Bologna
- Ave. Duration
- 10h 25m
- When
- Friday and Sunday
- Estimated price
- €65–220
Flights from Sofia Airport to Seville Airport via Valencia
- Ave. Duration
- 6h
- When
- Thursday
- Estimated price
- €55–240
- Website
- easyjet.com
Flights from Sofia Airport to Faro Airport via Basel
- Ave. Duration
- 8h 50m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €75–270
- Website
- flytap.com
Flights from Sofia Airport to Faro Airport via Lisboa
- Ave. Duration
- 16h 40m
- When
- Saturday
- Estimated price
- €140–500
- Website
- vueling.com
Flights from Sofia Airport to Seville Airport via Barcelona
- Ave. Duration
- 11h 40m
- When
- Saturday and Sunday
- Estimated price
- €65–220
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 43m
- Frequency
- Every 3 hours
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Padova
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- €24–45
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 3h 18m
- Frequency
- Every 30 minutes
- Estimated price
- €17–24
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- €15–29
- Website
- Trenitalia Intercity
Train from Trieste Centrale to Padova
- Ave. Duration
- 2h 21m
- Frequency
- 4 times a day
- Estimated price
- €18–35
- Website
- Trenitalia Intercity
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 53m
- Frequency
- Twice daily
- Estimated price
- €17–28
- Website
- Italo Treno
Train from Trieste Centrale to Padova
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- €20–35
- Website
- Italo Treno
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €100–150
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- €55–85
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €65–120
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 52m
- Frequency
- Hourly
- Estimated price
- €40–80
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 41m
- Frequency
- Every 3 hours
- Estimated price
- €35–60
- Website
- Ouigo
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Coimbra-B to Faro
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a day
- Estimated price
- €50–90
- Website
- Comboios de Portugal
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Trieste
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- €88
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Sofia Central Bus Station to Genoa
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Sofia Central Bus Station to Trieste
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- €88
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Sofia Central Bus Station to Genoa
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Venice Mestre to Perpignan
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- €95–150
- Website
- Flixbus
Bus from Seville to Faro
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- €17–27
- Website
- Flixbus
Bus from Genoa to Lisbon
- Ave. Duration
- 29h 35m
- Frequency
- Once daily
- Estimated price
- €180–280
- Website
- Flixbus
Bus from Lisbon to Faro
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Flixbus
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Sevilla Santa Justa to Faro
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €13–24
- Website
- Rede Expressos
Bus from Algeciras Puerto to Faro
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- €28–55
- Website
- Rede Expressos
Bus from Seville to Faro
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- €13–24
- Website
- Rede Expressos
Bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Faro
- Ave. Duration
- 7h 50m
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- Rede Expressos
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Bilbao Intermodal
- Ave. Duration
- 23h 9m
- Frequency
- 3 times a week
- Estimated price
- €110–150
- Schedules at
- tabitatour.ro
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Bilbao Intermodal to Terminal Rodoviário de Coimbra
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Estimated price
- €55–90
- Schedules at
- alsa.es
- Phone
- +359 2 812 0 812
- operations@eurolines.bg
- Website
- karat-s.com
Bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Station
- Ave. Duration
- 26h 42m
- Frequency
- Once daily
- Estimated price
- €90–140
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- Citylines
Bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Station
- Ave. Duration
- 26h 50m
- Frequency
- 3 times a week
- Estimated price
- €95–130
- Website
- Citylines
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 33h 10m
- Frequency
- Once daily
- Estimated price
- €180–310
- Website
- BlaBlaCar Bus
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Ferry from Port of Genoa to Port de Tanger Med
- Ave. Duration
- 2d 5h
- Frequency
- Twice a week
- Estimated price
- €210–300
- Website
- Grandi Navi Veloci
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–40
- Schedules at
- balearia.com
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- FRS Ferries
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €40–210
- Website
- FRS Ferries
- Phone
- +34 (0) 917369957
- Website
- Trasmediterránea S.A.
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €3–23
- Website
- Trasmediterránea S.A.
Want to know more about travelling around Portugal
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Yes, the driving distance between Sofia to Faro is 3478 km. It takes approximately 34h 50m to drive from Sofia to Faro.
Book your Sofia to Faro bus tickets online with Omio.
There are 4493+ hotels available in Faro.















































































