From Lisbon: train in ~4h10 with a change at Tunes (from ~€24, Intercidades €22.65) or direct buses in 3h40-4h (€12-20, book online). The railway station is beyond the marina, a 15-minute walk from the centre. In town, the local ONDA network covers beaches and neighbourhoods: €1.20 on board in town (zone A) and €1.60 on the lines outside town (zone B), €0.80 per ride prepaid, day ticket €3, the municipality's 2026 fare table, tickets valid 1 hour with transfers; useful lines to Meia Praia, Porto de Mós and Luz. Taxis and Uber/Bolt work well and cost little over short distances.
- Book trains and buses to/from Lisbon in advance in summer: seats genuinely sell out, especially at weekends.
- For Dona Ana and Camilo in August forget the car: walk along the clifftop (a beautiful stroll) or take the ONDA.
- The Ponta da Piedade boardwalks are free and panoramic: many pay for a tour without knowing you can see (almost) everything from above.
- Buy boat-tour tickets at the official kiosks in the marina: compare 2-3 operators, prices vary a lot for the same route.
- The Atlantic wind often picks up in the afternoon: book kayaks and boats for the morning, when the sea is calmer.
- For Benagil you don't need (and it often doesn't pay) to sail from Lagos: licensed tours also leave from Benagil/Carvoeiro with far less sailing time.