Portimão, Albufeira or Lagos – where to start your boat trip
5 min read
Almost every boat trip on the central Algarve ends up at the same handful of caves. What changes is where you get on the boat — and that decision affects your price, how long you sit in transit, and how much time you actually spend at the good bits. Here is the honest comparison.
The geography that decides everything
The famous stretch of coast — Benagil, Praia da Marinha, the arches and the hidden beaches — sits roughly between Carvoeiro and Armação de Pêra. Every marina is measured by how far it is from that stretch.
Portimão sits just west of it, about 15 minutes by boat. Lagos is considerably further west, around 40 minutes. Albufeira is east, about 25 to 30 minutes. Vilamoura is furthest east, 40 minutes or more.
That difference is not trivial. On a 90-minute tour, a 40-minute transit each way leaves you almost nothing at the caves.
Portimão
Transit to Benagil: ~15 min · Typical price: from €12.37 · Best for: most people
Portimão Marina is the closest major departure point to the cave coast, and it has the highest density of operators, which keeps prices competitive. The 90-minute cave tours here spend more of their time along the cave coast rather than getting there; at Benagil itself, the Portimão harbour authority’s Edital 019/2024 (July 2024) allows motorboats only two minutes at the cave and forbids landing or swimming in.
The marina is easy: large paid car park, plenty of cafés, and within walking distance of Praia da Rocha where a lot of visitors are staying anyway. If you are based anywhere between Lagos and Carvoeiro, this is your default choice.
The one drawback: it is busy in July and August, and the morning slots sell out first.
Albufeira
Transit to Benagil: ~25–30 min · Best for: people staying in Albufeira
Albufeira has more boats than anywhere else on the coast, but most of them are pointed at the local caves and beaches rather than Benagil. Tours that do go to Benagil usually take longer and can cost more than the equivalent from Portimão, simply because they have to cover more water.
If you are staying in Albufeira, the extra cost is fair — you save an hour of driving. If you are not, there is no reason to start here.
Lagos
Transit to Benagil: ~40 min · Best for: Ponta da Piedade, not Benagil
Here is the thing most guides get wrong: Lagos is a poor choice for Benagil, but an excellent choice for something else entirely. Ponta da Piedade — the cluster of golden arches and grottoes right outside Lagos — is arguably more spectacular than Benagil and far less crowded, and small grotto boats leave for it from Lagos itself.
If you are staying in Lagos, do Ponta da Piedade locally and drive to Portimão if you also want Benagil. It is a 25-minute drive.
Vilamoura
Transit to Benagil: 40+ min · Best for: people already in Vilamoura
The longest transit of the four. The marina is beautiful and the boats tend to be larger and more comfortable, but you are paying for fuel and time. Only sensible if you are staying nearby.
The short version
| Departure | To Benagil | Strength | Verdict |
|---|---|---|---|
| Portimão | 15 min | Closest major marina | Most of the trip spent along the cave coast |
| Albufeira | 25–30 min | Many local boats | Fine if you are staying there |
| Lagos | 40 min | Ponta da Piedade on the doorstep | Great for Ponta da Piedade, poor for Benagil |
| Vilamoura | 40+ min | Larger, more comfortable boats | Only if you are local to it |
Two practical notes
Do not judge a tour by its length. A two-hour trip from Vilamoura may give you less cave time than a 90-minute trip from Portimão. Read the itinerary, not the duration.
Parking is part of the calculation. Portimão Marina and Albufeira both have large paid car parks that fill up by mid-morning in August. Arriving 20 minutes early is not optional in high season.