Rome2Rio

How to get fromFaro to Banskoby plane, bus, train, car or car train

Find Transport to Bansko

See all options

There are 8 ways to get from Faro to Bansko by plane, bus, train, car, 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.

  1. Fly to Sofia Airport, bus

    best
    1. Fly from Faro Airport (FAO) to Sofia Airport (SOF)plane plane FAO - SOF
    2. Take the bus from Sofia Airport Terminal 1 Bus Stop to Bansko New Stationbus bus
    12h 20m
    $79–220
  2. Bus, train

    1. Take the bus from Faro to Sevilla Santa Justabus bus
    2. Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain train Ave
    3. Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charlestrain train
    4. Take the bus from Marseille, Gare de Marseille-Saint-Charles to Sofiabus bus
    5. Take the bus from Sofia to Banskobus bus
    2d 1h
    $241–436
  3. Drive 3,619.6 km

    1. Drive from Faro to Banskocar car 3,619.6 km
    36h 13m
    $652–942
  4. Fly to Thessaloniki Airport Makedonia, bus

    1. Fly from Faro Airport (FAO) to Thessaloniki Airport Makedonia (SKG)plane plane FAO - SKG
    2. Take the bus from Thessaloniki Macedonia KTEL Bus Station to Serresbus bus
    3. Take the bus from Serres to Blagoevgrad Central Bus Terminalbus bus
    4. Take the bus from Blagoevgrad to Banskobus bus
    15h 5m
    $113–384
  5. Fly to Plovdiv Airport, bus

    1. Fly from Faro Airport (FAO) to Plovdiv Airport (PDV)plane plane FAO - PDV
    2. Take the bus from Plovdiv South to Banskobus bus
    20h 15m
    $102–385
  6. Train, bus, drive

    1. Take the train from Faro to Coimbra-Btrain train Ic
    2. Take the bus from Terminal Rodoviário de Coimbra to Bayonne Bus Stopbus bus
    3. Take the train from Bayonne to Massy Tgvtrain train Tgv
    4. Take the train from Massy Tgv to Karlsruhe Hbftrain train Tgv
    5. Take the bus from Karlsruhe to Skopje, Transporten Centarbus bus
    6. Take the train from Skopje, Transporten Centar to Kočanitrain train
    7. Drive from Kočani to Banskocar car
    2d 5h
  7. Bus

    1. Take the bus from Faro to Huelvabus bus
    2. Take the bus from Huelva to Lugojbus bus
    3. Take the bus from Lugoj to Caransebeşbus bus T1
    4. Take the bus from Caransebeș to Sofiabus bus
    5. Take the bus from Sofia to Banskobus bus
    3d 1h
  8. Drive, car train

    1. Drive from Faro to München Ostcar car
    2. Take the car train from München Ost to Villach Hbf ARZcartrain train
    3. Drive from Villach Hbf ARZ to Banskocar car
    37h 46m
    $771–1,102

Faro Airport (FAO) to Sofia Airport (SOF) flights

Calendar5Weekly Planes
Duration7h 8mAverage Duration
Ticket$63Cheapest Price
See schedules

Questions & Answers

What companies run services between Faro, Portugal and Bansko, Bulgaria?

You can take a bus from Faro to Bansko via Huelva, Lugoj, Caransebeş, Caransebeș, and Sofia in around 3d 1h.

Airlines
Train operators
Bus 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.

Related travel guides

More Questions & Answers