Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to $603 by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.

Get the price Guarantee available for your trip.


Praia da Rocha

20 miles to the west of central Algarve sits the neighborhood of Praia da Rocha.

Packages in Praia da Rocha

Find even more savings with Expedia by pairing your accommodation and flight bookings. You and your group will have one less thing to be concerned about when you purchase hotel and flight packages with us. See more while vacationing in Praia da Rocha with the extra money.

Do you want savings of up to $603 on your Praia da Rocha vacation? Consider booking a deal.

With our database of up to 400 partner airlines and 321,000 hotels, just how can you go wrong?

Take advantage of the super discounts at Expedia and finalize the vacation you've been dreaming of. Your family will thank you for it.

Almost all hotel bookings can be changed without any extra charges from us.

Praia da Rocha Vacation Packages

Get out and see the surrounding area! To get there from Faro International Airport, grab your bags and travel 35 miles to the west.

There's so much to discover in the local area! Be sure to visit Igreja de Nossa Senhora da Conceição and Alfanzina Lighthouse. Stop by Vale de Milho Golf and Portimao Town Market if you have the time. Another idea is to head to a surrounding area, such as Portimao Harbor or Ferragudo.

From here, it's roughly 0.7 miles to one of the country's leading visitor sights, Rocha Beach.

Let your hair down at Hotel Algarve Casino and Algarve Casino. They're excellent attractions for those visiting without kids.

Do you think you've got the skills to get under par at Vale da Pinta Pestana Golf, Gramacho Pestana Golf, Pestana Alto Golf Club and Sir Henry Cotton Championship Course? These challenging courses are known to give even the most serious players a run for their money.

Watch the seabirds soar at an attractive stretch of coastline, including Carvoeiro Beach, Paraiso Beach, Carneiros Beach and Pintadinho Beach. Remember to pack something to nibble on!

Look through the stores and purchase some original souvenirs at Aqua Portimao Shopping Center and Continente Shopping Center.

Go for a hands-on history experience at Sao Joao do Arade Fort, Fort of Santa Catarina, Portimao Museum and Alvor Boardwalk. Reading about them in a textbook simply can't compare!

Praia da Rocha provides hotel and other short-stay apartment options to suit both families and individuals. With our lodging guide, visitors can choose from 60 Praia da Rocha hotel listings.

Begin your quest for the dream Praia da Rocha hotel by looking into the latest offers at the high-ranking Bela Vista Hotel & Spa - Adults Only, located at Avenida Tomás Cabreira, and the Pestana Golf & Resorts, at Aldeamento Turístico Do Gramacho & Pinta. If those don't grab you, why not check out the Hotel Apartamento Mirachoro II, at Praia da Rocha/ Portimao, and the Hotel Mirachoro Sol, at Urbanizacao do Fojo, Lote 35-36, two more budget-friendly options.

If you prefer to stay closer to Rocha Beach, the Hotel Algarve Casino and the Hotel Oriental - Adults Only could be what just you're looking for.


Top Hotel Deals

See all 918 Hotels in Praia da Rocha
$58
Jupiter Algarve Hotel

Jupiter Algarve Hotel

Avenida Tomas Cabreira, Portimao
4.6
of 5, from 106 reviews
4.0 out of 5.0

This family-friendly Portimao hotel is located by the ocean, within 1 mi (2 km) of Fort of Santa Catarina and Rocha Beach. Portimao Museum and Portimao Marina are also within 1 mi (2 km).

$108
Hotel Da Rocha

Hotel Da Rocha

Ave Tomas Cabreira, Portimao
4.5
of 5, from 83 reviews
4.0 out of 5.0

Located in Praia da Rocha, this beachfront hotel is on the boardwalk and within 1 mi (2 km) of Fort of Santa Catarina and Rocha Beach. Portimao Marina and Portimao Museum are also within 1 mi (2 km).

$74
Hotel Algarve Casino

Hotel Algarve Casino

Avenida Tomas Cabreira, Portimao
4.1
of 5, from 253 reviews
5.0 out of 5.0

Located in Praia da Rocha, this beachfront hotel is in the entertainment district and within 1 mi (2 km) of Fort of Santa Catarina and Rocha Beach. Portimao Marina and Portimao Museum are also within 1 mi (2 km).

$106
Tivoli Marina Portimao

Tivoli Marina Portimao

Marina Portimao, Portimao
4.4
of 5, from 239 reviews
4.0 out of 5.0

This family-friendly Portimao aparthotel is located on a river, within 1 mi (2 km) of Fort of Santa Catarina and Rocha Beach. Portimao Museum and Portimao Marina are also within 1 mi (2 km).

$76
Hotel Oriental - Adults Only

Hotel Oriental - Adults Only

Avenida Tomas Cabreira, Portimao
4.4
of 5, from 95 reviews
4.0 out of 5.0

Nestled on the beach, this Praia da Rocha hotel is within 1 mi (2 km) of Fort of Santa Catarina and Rocha Beach. Portimao Marina and Portimao Museum are also within 1 mi (2 km).

$54
Jardim do Vau

Jardim do Vau

Praia do Vau, Portimao
4.7
of 5, from 7 reviews
4.0 out of 5.0

Offering direct access to the beach, this Praia da Rocha apartment is next to a golf course, 0.3 mi (0.5 km) from Alemao Beach, and 1.6 mi (2.6 km) from Rocha Beach. Vau Beach and Tres Irmaos Beach are also within 2 mi (3 km).

$47
Apartamentos Turisticos Jardins Da Rocha

Apartamentos Turisticos Jardins Da Rocha

Edificio Jardins da Rocha, Portimao
4.1
of 5, from 34 reviews
3.0 out of 5.0

This family-friendly Portimao aparthotel is located in the entertainment district, within 1 mi (2 km) of Vau Beach and Rocha Beach. Alemao Beach and Continente Shopping Center are also within 1 mi (2 km).

$32
Clube Praia Mar

Clube Praia Mar

Sitio Dos Tres Castelos, Lote B2, Portimao
4.0
of 5, from 3 reviews
3.0 out of 5.0

Located in Praia da Rocha, this aparthotel is within 1 mi (2 km) of Vau Beach and Rocha Beach. Continente Shopping Center and Alemao Beach are also within 1 mi (2 km).

Top Flight + Hotel Deals

Top Deals on Flights

These prices were available within the past 7 days. Prices quoted are per person, round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.