We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
  • Sort by:
  • Traveller Favourites
  • Best Reviewed
  • Book Online
We found great results, but some are outside Praia da Rocha. Showing results in neighbouring cities.
Limit search to Praia da Rocha.
Praia de Alvor Portimao, Portugal 3.6 km away
3 Ways to experience it
Algarve Carp Fishing Portimao, Portugal 3.0 km away
Praia Da Rocha
6 Ways to experience it
Ponta Da Piedale Lagos, Portugal 12.4 km away
10 Ways to experience it
Praia dos Tres Irmaos Alvor 3.5 km away
Alvor Boardwalk Alvor 5.3 km away
Praia de Benagil Lagoa, Portugal 10.7 km away
4 Ways to experience it
Slide & Splash - Water Slide Park Lagoa, Portugal 6.1 km away
Praia da Marinha Caramujeira, Portugal 11.7 km away
2 Ways to experience it
Museu de Portimao Portimao, Portugal 1.2 km away
10 Ways to experience it
Praia Grande Ferragudo, Portugal 1.6 km away
Algar Seco Carvoeiro, Portugal 7.2 km away
2 Ways to experience it
Carvoeiro Boardwalk Carvoeiro, Portugal 6.9 km away
Tres Castelos Beach Portimao, Portugal 0.6 km away
Vau Beach Portimao, Portugal 1.7 km away
Taxi Ferry - Ferragudo Ferragudo, Portugal 1.5 km away
Percurso dos Sete Vales Suspensos Lagoa, Portugal 11.7 km away
Praia do Carvalho Carvoeiro, Portugal 5.7 km away
LiR Galeria Arte Algarve Lagoa, Portugal 7.7 km away
Quinta Do Frances Winery Silves, Portugal 11.0 km away
3 Ways to experience it
Learn2Sail Albufeira, Portugal 1.1 km away
Paradis Plage Portimao Portimao, Portugal 1.0 km away
Portimao Municipal Market Portimao, Portugal 2.1 km away
Church of Divino Salvador Alvor 5.1 km away
Church of Misericordia of Alvor Alvor 5.0 km away
Carvoeiro Beach Carvoeiro, Portugal 6.6 km away
Meia Praia Lagos, Portugal 10.4 km away
2 Ways to experience it
Studio Bongard Ferragudo, Portugal 1.7 km away
Careanos Beach Portimao, Portugal 1.3 km away
Praia do Vale de Centeanes Carvoeiro, Portugal 8.1 km away