There are 7 ways to get from Faro to Bansko by plane, bus, car, train, or car 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 Faro Airport to Sofia Airport, bus
best- Fly from Faro Airport (FAO) to Sofia Airport (SOF)plane FAO - SOF
- Take the bus from Sofia Airport Terminal 1 Bus Stop to Bansko New Stationbus
11h 15m$85–228Bus
- Take the bus from Faro to Huelvabus
- Take the bus from Huelva to Sofiabus
- Take the bus from Sofia to Banskobus
2d 13h$155–215Drive 3,619.6 km
- Drive from Faro to Banskocar 3,619.6 km
36h 13m$652–942Train to Lisbon-Portela Airport, fly to Sofia Airport, bus
- Take the train from Faro to Entrecampostrain
- Fly from Lisbon-Portela Airport (LIS) to Sofia Airport (SOF)plane LIS - SOF
- Take the bus from Sofia Airport Terminal 1 Bus Stop to Bansko New Stationbus
13h 8m$127–322Fly Faro Airport to Thessaloniki Airport Makedonia, bus
- Fly from Faro Airport (FAO) to Thessaloniki Airport Makedonia (SKG)plane FAO - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Serresbus
- Take the bus from Serres to Blagoevgrad Central Bus Terminalbus
- Take the bus from Blagoevgrad to Banskobus
15h 35m$114–373Bus via Genoa
- Take the bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Évorabus
- Take the bus from Evora to Genoabus
- Take the bus from Genoa to Blagoevgradbus
- Take the bus from Blagoevgrad to Banskobus
2d 13h$289–439Drive, car train
- Drive from Faro to München Ostcar
- Take the car train from München Ost to Villach Hbf ARZcartrain
- Drive from Villach Hbf ARZ to Banskocar
37h 46m$771–1,102
Faro to Bansko by bus and subway
Questions & Answers
The cheapest way to get from Faro to Bansko is to fly and bus which costs $80 - $230 and takes 11h 15m.
The fastest way to get from Faro to Bansko is to fly and bus which takes 11h 15m and costs $80 - $230.
No, there is no direct bus from Faro to Bansko. However, there are services departing from Faro and arriving at Bansko via Huelva and Sofia. The journey, including transfers, takes approximately 2 days 13h.
The distance between Faro and Bansko is 2907 km. The road distance is 3619.6 km.
The best way to get from Faro to Bansko without a car is to bus which takes 2 days 13h and costs $150 - $220.
It takes approximately 11h 15m to get from Faro to Bansko, including transfers.
Faro to Bansko bus services, operated by FlixBus, depart from Faro station.
Faro to Bansko bus services, operated by FlixBus, arrive at Huelva station.
Bansko is 2h ahead of Faro. It is currently 3:07 PM in Faro and 5:07 PM in Bansko.
Yes, the driving distance between Faro to Bansko is 3620 km. It takes approximately 36h 13m to drive from Faro to Bansko.
What companies run services between Faro, Portugal and Bansko, Bulgaria?
You can take a bus from Faro to Bansko via Huelva and Sofia in around 2d 13h.
- Website
- lufthansa.com
Flights from Faro Airport to Sofia Airport via Munich
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- $95–460
Flights from Faro Airport to Thessaloniki Airport Makedonia via Munich
- Ave. Duration
- 6h 57m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $100–500
- Website
- ryanair.com
Flights from Faro Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 10h 47m
- When
- Monday and Sunday
- Estimated price
- $70–180
Flights from Lisbon-Portela Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- $70–200
Flights from Faro Airport to Thessaloniki Airport Makedonia via Milan Bergamo
- Ave. Duration
- 12h 50m
- When
- Sunday
- Estimated price
- $90–310
- Website
- air.bg
Flights from Faro Airport to Sofia Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Tuesday and Saturday
- Estimated price
- $110–350
Flights from Lisbon-Portela Airport to Sofia Airport
- Ave. Duration
- 4h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $120–380
- Website
- en.aegeanair.com
Flights from Faro Airport to Thessaloniki Airport Makedonia via Barcelona
- Ave. Duration
- 7h 5m
- When
- Thursday
- Estimated price
- $100–340
Flights from Faro Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 7h 30m
- When
- Friday
- Estimated price
- $90–310
- Website
- austrian.com
Flights from Faro Airport to Sofia Airport via Vienna
- Ave. Duration
- 6h 25m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $70–180
- Website
- swiss.com
Flights from Faro Airport to Thessaloniki Airport Makedonia via Zurich
- Ave. Duration
- 9h 10m
- When
- Saturday
- Estimated price
- $170–600
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Faro to Entrecampos
- Ave. Duration
- 3h 32m
- Frequency
- 5 times a day
- Estimated price
- $35–70
- Website
- https://www.cp.pt/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf ARZ
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +359 2 493 0191
- info@traventuria.com
- Website
- traventuria.com
Bus from Sofia Airport Terminal 1 Bus Stop to Bansko New Station
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- $14–20
- Website
- https://traventuria.com/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Faro to Huelva
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $9–16
- Website
- https://www.flixbus.co.uk
Bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Évora
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $20–40
- Website
- https://www.flixbus.co.uk
Bus from Evora to Genoa
- Ave. Duration
- 27h 50m
- Frequency
- Once daily
- Estimated price
- $160–280
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Faro to Huelva
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $9–22
- Website
- https://rede-expressos.pt
Bus from Terminal Rodoviário de Faro to Terminal Rodoviário de Évora
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $21–50
- Website
- https://rede-expressos.pt
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Huelva to Sofia
- Ave. Duration
- 2d 7h
- Frequency
- Twice a week
- Estimated price
- $140–180
- Schedules at
- yubim.eu
- Phone
- 0898 448 696
- marketing@grad.bg
- Website
- bansko.net
Bus from Sofia to Bansko
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- $6–10
- Schedules at
- https://bansko.org/bansko_bus_schedule
- Website
- https://bansko.org/
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $2–4
- Schedules at
- https://bansko.org/bansko_bus_schedule
- Website
- https://bansko.org/
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Sofia to Bansko
- Ave. Duration
- 2h 57m
- Frequency
- 4 times a day
- Estimated price
- $14
- Website
- https://bgrazpisanie.com/en
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Website
- https://bgrazpisanie.com/en
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia to Bansko
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a day
- Estimated price
- $7–11
- Website
- https://union-ivkoni.com/en
Bus from Blagoevgrad to Bansko
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $3–5
- Website
- https://union-ivkoni.com/en
- Phone
- +30 23210-22822
- ktelserres@gmail.com
- Website
- ktelserron.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Serres
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $7–11
- Schedules at
- ktelserron.gr
- Book at
- ktelserron.e-ticketing.gr
Bus from Serres to Blagoevgrad Central Bus Terminal
- Ave. Duration
- 1h 4m
- Frequency
- On demand
- Estimated price
- $11–16
- Schedules at
- ktelserron.gr
- Book at
- ktelserron.e-ticketing.gr
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Genoa to Blagoevgrad
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- $106
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
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
More Questions & Answers
Book your Faro to Bansko bus tickets online with Omio.
There are 1284+ hotels available in Bansko.

























