GetFromAirport
FAO · Faro, Portugal

Faro Airport to Portimão & Praia da Rocha

About 65 km west. The summer Aerobus and the year-round train both serve Portimão via Faro; from there a short local bus, taxi or transfer reaches Praia da Rocha.

Portimão & Praia da Rocha, FaroPortimão & Praia da Rocha, FaroJoseolgon / Wikimedia, CC BY-SA 4.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
401routes across the site
50airports covered

Portimão is the western Algarve's second city, sat on the Arade estuary, with the big resort beach of Praia da Rocha below it — a long sweep of sand framed by ochre rock stacks and a clifftop promenade.

Compare

Every way to get there

Bus / shuttleTaxiPrivate transferCar rental

Our verdict: for Portimão & Praia da Rocha, a private transfer is the easiest door-to-door option (from €55). Travelling light on a budget? The bus is cheapest (from €14) but slower, with a change in the city.

Transport options
Bus / shuttleCheapestVamus/Próximo Aerobus (line 56)Best for solo & budget travellers
1h 45m
€14
~6 departures/day · summer only (May–Oct)
TaxiFastestFaro taxi rankBest for small groups in a hurry
55 min
€90–110
On demand at the rank✓ Door-to-door
Private transferBest valueWelcome Pickups · local Algarve firmsBest for families, groups & late arrivals
55 min
€55–80
Pre-booked for your landing time✓ Door-to-door
Car rentalAirport rental desks (multiple brands)Best for travellers who want to explore
55 min
€25–55
Desks open for all arrivals✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus (per person)Private transferBest value
Solo · 1 traveller€14€55Bus
Couple · 2 travellers€28€55Bus
Family of 4 · 4 travellers€56€55Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceBusFrom €14, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Bus / shuttle

The direct line 56 reaches Portimão in about 1h45 for €14, high season only. From Portimão's terminal a local bus to Praia da Rocha is about €1.50.

Where to catch it: Aerobus stop on the departures-level roadway outside the terminal.

1h 45m€14~6 departures/day · summer only (May–Oct)
Best for solo & budget travellers

Taxi

About €90–110 with tolls for the hour-long trip. Turn down a seven-seater you don't need — it carries roughly a 20% higher tariff.

Where to catch it: Metered taxi at the arrivals rank; ask for Praia da Rocha directly rather than the Portimão centre.

55 min€90–110On demand at the rank
Best for small groups in a hurry

Private transfer

Fixed from about €55, and it lands you at the hotel door — a real saving of hassle since no through public transport reaches the beach itself.

Where to catch it: Collected at arrivals and dropped at your Praia da Rocha address, with no Portimão-to-beach local-bus change to sort out.

55 min€55–80Pre-booked for your landing time
Best for families, groups & late arrivals

Car rental

Around €25–55/day. Handy if you'll roam the beaches west of here — Alvor, Ferragudo and the Benagil caves are all short drives.

Where to catch it: Rental desks and cars are at the airport; the A22 gets you close before dropping down to the coast.

55 min€25–55Desks open for all arrivals
Best for travellers who want to explore
In pictures

Portimão & Praia da Rocha & Faro in photos

Before you ride

Buying tickets in Faro

Faro airport is linked to the city by the Próximo bus, principally route 16 (with route 14) to the bus terminal and centre, taking about 20 minutes for a single fare of roughly €2.80 paid to the driver. The airport has no train station of its own; the nearest is Faro railway station in the centre, about 6-7 km away, from where regional trains serve the wider Algarve. Carry some cash for the bus, though contactless is increasingly accepted.

Arrive safe

Taxi scams & safety in Faro

Faro is low-key, but still use the marked taxi rank outside arrivals rather than any driver approaching you. Metered taxis into Faro city are short, typically around €10-16, a little more at night, on weekends, or with luggage and tolls, so confirm the fare basis before setting off. Uber and Bolt both operate at Faro airport and are often cheaper and more transparent than a metered cab; request the car in the app and meet it at the designated ride-hail pickup point.

The full guide

Getting from FAO to Portimão & Praia da Rocha

Praia da Rocha is the reason most families pick Portimão: a long, flat sweep of sand under ochre rock stacks, a clifftop promenade to walk off dinner, and a marina where the dolphin and Benagil boat trips push off each morning. The catch for anyone flying into Faro is that the beach sits a couple of kilometres below Portimão proper, down the hill on the coast. Every public route drops you in the town — at the station or the bus terminal — and leaves the last two kilometres to the seafront hotels for you to solve. That final hop, more than the 65 km from the airport, is what decides which option earns its price.

Praia da Rocha sits below the town, not in it

Portimão is the western Algarve's second city, spread along the Arade estuary about 65 km and 50 to 55 minutes west of Faro by road. Praia da Rocha is its beach quarter, dropped down the cliff to the south. Get that layout clear before you book, because it explains why the two cheap public options both fall short: they carry you to Portimão itself, then hand you a short local bus, a taxi, or a walk with the cases to cover the gap to the sand. If your hotel address ends in "Praia da Rocha," that gap is the part worth planning, not the motorway run.

The summer Aerobus 56 and the year-round train both stop short of the sand

Two low-cost routes serve Portimão via Faro. The Vamus Aerobus line 56 leaves from the roadway on the departures level and runs direct to Portimão in about 1h45 for €14, but only in high season, roughly May to October, with around six departures a day. The train runs all year and reaches Portimão station after a change on the Faro line. Either way you arrive in the town, not on the promenade: from Portimão's bus terminal a local bus down to Praia da Rocha costs about €1.50, and from the station it's a short taxi hop to the seafront strip. For a couple travelling light in summer, the Aerobus plus that €1.50 connection is genuinely cheap. For a family with beach gear and a buggy, the change and the final leg are where the low fare starts to feel like work.

A taxi straight to the seafront, tolls included

A metered cab from the arrivals rank does the trip in about 55 minutes and runs roughly €90 to €110 with the A22 tolls added. The single most useful thing you can do is name Praia da Rocha at the rank rather than "Portimão" — otherwise a driver may reasonably drop you at the town centre and leave you to sort the last stretch yourself. One more caution: a seven-seater carries about a 20% higher tariff than a standard car, so wave it through unless the extra seats and boot space are genuinely needed for the group.

Booking the door, or driving out to the caves yourself

A pre-booked transfer with Welcome Pickups or a local Algarve firm is the option built for this exact route: the driver takes you from arrivals to your Praia da Rocha address in one go, with none of the Portimão-to-beach bus change to work out on arrival, and the price is fixed at the time you book. Rates start from around €55 and top out near €80, and because no through public transport actually reaches the beach itself, that door-to-door drop is doing real work here, not just buying comfort. Set against a €90-plus metered fare, it usually undercuts the taxi as well.

Renting a car is the move if the beach is a base rather than the whole holiday. Desks sit inside the airport and open for every arrival, prices run about €25 to €55 a day, and the A22 puts you near Portimão before you drop to the coast. The payoff comes later: Alvor's dunes, the fishing village of Ferragudo across the estuary, and the sea-cave run to Benagil are all short drives west, and none of them is easy to reach from a Praia da Rocha hotel without your own wheels. Set the parking situation of your hotel against the cost of a car you'll mostly leave standing, and the choice usually sorts itself out.

Shape the decision around the last two kilometres. Travelling light in summer, take the Aerobus and the €1.50 bus. Landing with the family and a pile of beach bags, book the transfer to the door. Planning day trips to Alvor and the caves, pick up the car at the terminal and skip the taxi maths entirely.

Frequently asked

FAO to Portimão & Praia da Rocha — FAQ

How far is Portimão & Praia da Rocha from Faro Airport?
Portimão & Praia da Rocha is about 65 km from Faro Airport (FAO), roughly a 55-minute drive depending on traffic.
How much is a transfer from Faro Airport to Portimão & Praia da Rocha?
A pre-booked private transfer starts from around €55 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Faro Airport to Portimão & Praia da Rocha?
The bus (Vamus/Próximo Aerobus (line 56)) is the cheapest way in, from about €14 — though it isn't door-to-door and can involve a change.
How do I get from Faro Airport to Portimão & Praia da Rocha at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from FAO

Other destinations from Faro Airport

Private transferfrom €55
Book →