Rome2Rio

How to get fromCroatia to Algarveby plane, bus, train, car, or shuttle

Find Transport to Algarve

See all options

There are 11 ways to get from Croatia to Algarve by plane, bus, train, car, or shuttle

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 Split Airport to Faro Airport

    best
    1. Fly from Split Airport (SPU) to Faro Airport (FAO)plane plane SPU - FAO
    12h 8m
    €92–192
  2. Fly Zadar Airport to Faro Airport

    cheapest
    1. Fly from Zadar Airport (ZAD) to Faro Airport (FAO)plane plane ZAD - FAO
    11h 48m
    €79–216
  3. Bus, train

    1. Take the bus from Zagreb - Bus Station to Milano, Autostazione Lampugnanobus bus
    2. Take the bus from Milan to Lisbonbus bus
    3. Take the train from Lisboa Oriente to Tunestrain train Ic
    47h 42m
    €307–535
  4. Drive 2,723.4 km

    1. Drive from Zagreb to Algarvecar car 2,723.4 km
    28h 4m
    €424–613
  5. Fly Zagreb Franjo Tuđman Airport to Faro Airport

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Faro Airport (FAO)plane plane ZAG - FAO
    11h 56m
    €84–205
  6. Fly Rijeka Airport to Faro Airport

    1. Fly from Rijeka Airport (RJK) to Faro Airport (FAO)plane plane RJK - FAO
    11h 38m
    €102–332
  7. Shuttle to Venice Marco Polo Airport, fly to Lisbon-Portela Airport, train

    1. Take a shuttle bus from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Veneziashuttle bus
    2. Fly from Venice Marco Polo Airport (VCE) to Lisbon-Portela Airport (LIS)plane plane VCE - LIS
    3. Take the train from Lisboa Oriente to Tunestrain train
    12h 48m
    €156–1,170
  8. Fly Pula Airport to Faro Airport

    1. Fly from Pula Airport (PUY) to Faro Airport (FAO)plane plane PUY - FAO
    13h 21m
    €88–284
  9. Bus

    1. Take the bus from Zagreb to Nice Airportbus bus
    2. Take the bus from Nice - Airport Bus Station Terminal 1 to Lisbon - Sete Riosbus bus
    3. Take the bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de São Bartolomeu de Messinesbus bus
    2d 2h
    €288–524
  10. Train, bus via Brussels

    1. Take the train from Zagreb Glavni Kol. to Wien Meidlingtrain train Ec
    2. Take the train from Wien Meidling to Bruxelles-Nordtrain train Nj
    3. Take the bus from Brussels-North train station to Lisbonbus bus
    4. Take the train from Lisboa Oriente to Tunestrain train Ic
    2d 9h
    €528–957
  11. Train, bus

    1. Take the train from Zagreb Glavni Kol. to Ljubljanatrain train 318 / ...
    2. Take the bus from Ljubljana bus station to Nîmesbus bus
    3. Take the bus from Nîmes - Parnasse Bus Station to Estação Rodoviária de Sete Riosbus bus
    4. Take the bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de São Bartolomeu de Messinesbus bus
    3d 5h
    €277–457

Split Airport (SPU) to Faro Airport (FAO) flights

Calendar8Weekly Planes
Duration8h 43mAverage Duration
Ticket€72Cheapest Price
See schedules

Questions & Answers

What companies run services between Croatia and Algarve, Portugal?

easyJet, Volotea, and three other airlines fly from Split Airport (SPU) to Faro Airport (FAO) once daily. Alternatively, you can take a bus from Zagreb to Alte via Nice - Airport Bus Station Terminal 1, Lisbon - Sete Rios, Estação Rodoviária de Sete Rios, and Terminal Rodoviário de São Bartolomeu de Messines in around 2d 2h.

Airlines
Train operators
Bus operators

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

Italy Travel Guides

Read the travel guideItaly Travel Guides

More Questions & Answers