You are here

Praia da Rocha

Praia da Rocha
© Steven Fruitsmaak / CC BY-SA 3.0

Consisting of nearly two kilometres of sand punctuated by jagged rock formations rising from the sea and backed by steep limestone cliffs, Praia da Rocha was one of the first places in the Algarve to be developed for tourism. As a result it is not the prettiest of towns. Purpose-built multi-storey apartment blocks dominate the cliffs behind the beach while discos, casinos, bars and restaurants line the main street, the Avenida Tomas Cabreira.

The nearby Fortaleza da Santa Caterina, however, built in 1691, offers a real slice of history. Built to protect the mouth of the Rio Arade the terrace offers great views at sunset, with the beach stretching away in one direction and the river and marina in the other.

Not for the faint hearted, the beach is accessed by means of thirty steep steps from the Avenida Tomas Cabreira and is fed not by the Mediterranean but by the colder, rougher waters of the Atlantic. In peak seasons the beach, which represents the nearest surf spot to Faro and is known for its poerful,barrelling waves, is patrolled by lifeguards.

Just thirty minutes from Faro airport and five minutes on the bus from Portimao (every 15-30 minutes), Praia da Rocha is an exceptionally beautiful beach with good amenities and ugly buildings!

Other beaches near Praia da Rocha

Praia da Rocha tide times

  • Mon 18th February

    High 01:02am (3.37m)
    Low 07:17am (0.55m)
    High 01:31pm (3.30m)
    Low 07:33pm (0.59m)
  • Tue 19th February

    High 01:50am (3.58m)
    Low 08:05am (0.37m)
    High 02:18pm (3.45m)
    Low 08:19pm (0.45m)
  • Wed 20th February

    High 02:35am (3.72m)
    Low 08:49am (0.27m)
    High 03:02pm (3.52m)
    Low 09:03pm (0.39m)
  • Thu 21st February

    High 03:19am (3.77m)
    Low 09:33am (0.26m)
    High 03:46pm (3.51m)
    Low 09:46pm (0.41m)

Praia da Rocha Location

Rate this beach

Average: 5 (1 vote)

Related articles


Portimão travel guide »

Located towards the western end of the Algarve, Portimão is one of the largest towns on this coast with a population approaching 40,000. As a tourist destination in its own right the town doesn't really...

Portimão accommodation widget