Lisbon to Algarve - 4 ways to travel via train, plane, and bus
Rome2Rio

How to get fromLisbon to Algarveby plane, bus or train

Find Transport to Algarve

See all options

There are 4 ways to get from Lisbon to Algarve by plane, bus, 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.

  1. Fly Lisboa to Porto Alegre15h 9m

    1. Fly from Lisboa (LIS) to Porto Alegre (POA)planeLIS - POA

    $553–1,208

Cheapest option

  1. Fly Lisboa to Santa Cruz Do Sul, bus27h 35m

    1. Fly from Lisboa (LIS) to Santa Cruz Do Sul (CSU)planeLIS - CSU
    2. Take the bus from Santa Cruz do Sul to Porto Alegrebus

    $388–1,133

2 alternative options

  1. Fly Lisboa to Caxias Do Sul, bus26h 12m

    1. Fly from Lisboa (LIS) to Caxias Do Sul (CXJ)planeLIS - CXJ
    2. Take the bus from Caxias do Sul to Porto Alegrebus

    $770–1,326

  2. Train to Faro, fly to Porto Alegre22h 5m

    1. Take the train from Estação Ferroviária de Lisboa Oriente to Farotrain
    2. Fly from Faro (FAO) to Porto Alegre (POA)planeFAO - POA

    $524–1,633

Lisboa (LIS) to Porto Alegre (POA) flights

Calendar40Weekly Planes
Duration13h 30mAverage Duration
Ticket$712Cheapest Price
See schedules

Questions & Answers

Map of how to get from Lisbon to Algarve.ExpandLaunch map view
  • Distance: 5,506.1 mi
  • Duration: 15h 9m

What companies run services between Lisbon, Portugal and Algarve, Brazil?

TAP Portugal, Azul, and two other airlines fly from Lisboa (LIS) to Porto Alegre (POA) every 4 hours.

Airlines
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, 5 delightfully under-the-radar French towns you need to visit, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.