Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Русский Svenska Türkçe

Search Hotels

Select city first

2025-05-04

2025-05-05

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Algarve Region hotels in Praia da Rocha

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

1209 properties found

  • Apartamento De Luxo Na Praia

    Rua Engenheiro Francisco Bivar Edificio Rocha Prime, Portimao, Portugal (Show map)

    The 140 m² Apartamento De Luxo Na Praia is around 6 km from Galeria Arte Algarve and provides spa facilities such as a Jacuzzi. Guests can relax and take in city views from a patio of this 2-bedroom…

    More...

    From US$ 411
    price for 1 night
    Book Now From US$ 411
  • Maktub @ Oasis Mar

    Rua Vista Mar, Condominio Oasis Mar, Lote 2, B-1B, Portimao, Portugal (Show map)

    Located 650 metres from Beach Tres Castelos and Praia do Amado, the 92 m² Maktub @ Oasis Mar Apartment features views of the garden. The apartment offers complimentary private parking on site.

    More...

    From US$ 261
    price for 1 night
    Book Now From US$ 261
  • Elite Residence 14E Praia Da Rocha

    Rua Do Sol Lote 4, Apart 14E, Portimao, Portugal (Show map)

    The 70 m² Elite Residence 14E Praia Da Rocha is located just 1.1 km from Fort of Santa Catarina and a 19-minute walk from Marina Portimao. Situated only a few metres from Tren turistico portimao…

    More...

    From US$ 132
    price for 1 night
    Book Now From US$ 132
  • Vista Bonita With Views On The Ocean And The Hills

    Rua Dos Tres Castelos, Portimao, Portugal (Show map)

    Family-friendly 1-bedroom Vista Bonita With Views On The Ocean And The Hills Apartment lies about a 5-minute drive from a natural paradise like Youth Park, and features a restaurant and a barber shop…

    More...

    From US$ 258
    price for 1 night
    Book Now From US$ 258
  • Estrela Do Mar

    Edificio Casa Dos Arcos Porta 3 A - 3ª Andar Apartº 301 Rua Vista Mar Praia Da Rocha 8500-363 Portimao, Portimao, Portugal (Show map)

    The 60 m² Estrela Do Mar Apartment is situated nearly a 5-minute walk from Tren turistico portimao and 10 km from Portimao airport. The 1-bedroom apartment has a swimming pool, an aqua park, a golf…

    More...

    From US$ 196
    price for 1 night
    Book Now From US$ 196
  • T1 Praia Da Rocha/1ª Linha

    Rua Do Mar Nº 18, Portimao, Portugal (Show map)

    Located 25 minutes' walk from Stadium of Portimao, the spacious 65 m² T1 Praia Da Rocha/1ª Linha features a car park for those who travel by car. 25 minutes' walk from the 1-bedroom apartment you…

    More...

    From US$ 164
    price for 1 night
    Book Now From US$ 164
  • Jardins Da Rocha By Coral

    Avenida Comunidades Lusiadas, Edificio Jardins Da Rocha 15 C, Portimao, Portugal (Show map)

    The 1-room Jardins Da Rocha By Coral Apartment is situated around 5 minutes' walk from Babylon Disco and 10 km from Portimao airport. While staying in this beachfront apartment, guests can visit…

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Apartamentosolpraia Belohorizonte Vista Mar

    Avenida Tomas Cabreira, Portimao, Portugal (Show map)

    The beachfront 1-bedroom Apartamentosolpraia Belohorizonte Vista Mar boasts a beachfront location a mere 9 minutes' walk from Beach Tres Castelos. Wi-Fi and private parking are also available at this…

    More...

    From US$ 164
    price for 1 night
    Book Now From US$ 164
  • Rio A Vista

    Rua Antonio Feu Edificio Rio A Vista, 4ºa, Portimao, Portugal (Show map)

    Situated merely 5 minutes' walk from Katedral, the 85 m² Rio A Vista Apartment offers proximity to various nearby tourist attractions. The opportunity for hiking and cycling will add value to the…

    More...

    From US$ 216
    price for 1 night
    Book Now From US$ 216
  • 3 Castelos

    Beco Dos Tres Castelos, Apt 223, Portimao, Portugal (Show map)

    The 1-room 3 Castelos offers views of the pool and a location at a distance of 3.1 km from Beach Pintadinho. The apartment offers a terrace with views of the sea.

    More...

    From US$ 85
    price for 1 night
    Book Now From US$ 85
  • Tres Castelos

    Rua Do Tres Castelos, Urb. Litoral Mar Bloco 5, R/C, Apart. 6, Portimao, Portugal (Show map)

    Situated 500 metres from Praia do Amado, the spacious Tres Castelos looks out onto the garden. This apartment offers parking on site.

    More...

    From US$ 107
    price for 1 night
    Book Now From US$ 107
  • Rocha Sunny Apartment

    Rua Dom Martinho Castelo Branco, Edificio Tarik, Praia Da Rocha, Portimao, Portugal (Show map)

    Featuring a snack and drink vending machine, and a lift, the 48 m² Rocha Sunny Apartment is at a distance of 7 km from Fort of Sao Joao do Arade. This 1-bedroom apartment with a sunny patio is…

    More...

    From US$ 147
    price for 1 night
    Book Now From US$ 147
  • Acropole VIII

    Av. Tomas Cabreira, Edificio Atlantico, Loja 1 Praia Da Rocha, Portimao, Portugal (Show map)

    The beachfront Acropole VIII Apartment is located around a 25-minute walk from Arade Congress Centre and around 7 km from Carvoeiro beach. Staying in this apartment, nestled not too far from…

    More...

    From US$ 200
    price for 1 night
    Book Now From US$ 200
  • Pink Beach Apartment 223

    Rua Agosto Azul, Rocha Dos Castelos Lt 2, 223, Portimao, Portugal (Show map)

    Situated a 5-minute stroll from Katedral, the beachfront Pink Beach Apartment 223 looks out onto the garden. Guests are welcome to use Wi-Fi and a car park, which is located on site.

    More...

    From US$ 57
    price for 1 night
    Book Now From US$ 57
  • Appartement Luxueux 4 Pieces, Terrasse 120M2 Vue Mer Praia Da Rocha

    Rua Antonio Feu, Edf Candimar 10A, Portimao, Portugal (Show map)

    The spacious Appartement Luxueux 4 Pieces, Terrasse 120M2 Vue Mer Praia Da Rocha is 17 minutes' stroll from Beach Careanosy and boasts spa facilities such as a solarium. One of the highlights of the…

    More...

    From US$ 217
    price for 1 night
    Book Now From US$ 217
  • T1 Praia Da Rocha Clube Praia Mar

    Sitio Dos Tres Castelos, Lote B2, Clube Praia Mar, Portimao, Portugal (Show map)

    The 60 m² T1 Praia Da Rocha Clube Praia Mar is situated a 7-minute stroll from Praia do Amado and 10 km from Portimao airport. Offering access to an outdoor swimming pool, this 1-bedroom apartment is…

    More...

    From US$ 170
    price for 1 night
    Book Now From US$ 170
  • Apartamento Praia Da Rocha

    Avenida Tomas Cabreira Edififico Praia Da Rocha, 1º F, Portimao, Portugal (Show map)

    Igreja de Nossa Senhora da Conceicao is 19 minutes' stroll from the 1-room Apartamento Praia Da Rocha, while Viewpoint of the Three Castles is situated nearby. You can engage in various activities…

    More...

    From US$ 232
    price for 1 night
    Book Now From US$ 232
  • Rocha & Mar

    Avenida Das Comunidades Lusiadas, Bloco I, Portimao, Portugal (Show map)

    Featuring an outdoor swimming pool, the 1-room Rocha & Mar Apartment is merely a 5-minute walk from Katedral. The apartment with a terrace is located within walking distance of Beach Tres Castelos.

    More...

    From US$ 164
    price for 1 night
    Book Now From US$ 164
  • Cpr By Innkeeper

    Praia Da Rocha, Portimao, Portugal (Show map)

    Cpr By Innkeeper is located 2.3 km from Playa de la Roca and 2.3 km from the Praia dos Tres Castelos Rocha Beach.

    More...

    From US$ 285
    price for 1 night
    Book Now From US$ 285
  • Rocha Apartment

    Avenida Comunidades Lusiadas, Edificio Clube Praia Da Rocha, Bloco 1, Ap. 1308, Portimao, Portugal (Show map)

    Overlooking the pool, the 60 m² Rocha Apartment is a 10-minute drive from Ponta do Altar Lighthouse. General facilities, including a snack and drink vending machine, and a lift, are available at this…

    More...

    From US$ 95
    price for 1 night
    Book Now From US$ 95