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-06-06

2025-06-07

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

1208 properties found

  • Martin'S House

    Rua Do Sol Lote 5, 1E, Portimao, Portugal (Show map)

    Situated around 5 minutes' walk from Tren turistico portimao, the 130 m² Martin'S House Apartment features a lift and a cash machine. While staying in this 2-bedroom apartment, guests can visit Beach…

    More...

    From US$ 257
    price for 1 night
    Book Now From US$ 257
  • Apartment Panorama Rocha Capri

    Rua Engenheiro Francisco Bivar - Edificio Panorama, Portimao, Portugal (Show map)

    Located approximately 5 minutes' walk from Praia da Rocha, the 1-room Apartment Panorama Rocha Capri offers modern comforts like Wi-Fi and essentials like a car park. Just 10 minutes’ walk from Hotel…

    More...

    From US$ 93
    price for 1 night
    Book Now From US$ 93
  • A22 - Rocha Beach Flat In Portimao

    Rua Engenheiro Francisco Bivar Edificio Panorama 12 1211, Portimao, Portugal (Show map)

    The 55 m² A22 - Rocha Beach Flat In Portimao is located a 19-minute walk from the public beach "Marina Portimao" and around 800 metres from Playa de la Roca. This 1-bedroom apartment has car hire, as…

    More...

    From US$ 108
    price for 1 night
    Book Now From US$ 108
  • Coraline Oceanic Studio Vue Mer

    V3 Avenida Das Comunidades Lusiadas Edificio "Jardins Da Rocha", Portimao, Portugal (Show map)

    The beachfront 45 m² Coraline Oceanic Studio Vue Mer is located about 6 km from Wildwatch Algarve and offers Wi-Fi for either business or leisure. The 1-bedroom apartment provides quick access to…

    More...

    From US$ 158
    price for 1 night
    Book Now From US$ 158
  • Mar Atlantico Apartment

    Urb. Jardins Do Amparo , Rua Manuel De Fonseca Jardins, Lt 22, Portimao, Portugal (Show map)

    Staying at the 15 m² Mar Atlantico Apartment, guests can relax on a terrace 25 minutes' walk from the public beach "Marina Portimao". Situated next door to AlgarveXplorers Motorcycle Shop, this 2…

    More...

    From US$ 238
    price for 1 night
    Book Now From US$ 238
  • Apartment Praia Rocha Vista Mar Sand

    Rua Engenheiro Francisco Bivar, Portimao, Portugal (Show map)

    Located a mere 0.7 km from Rocha Beach and Babylon Disco, the 1-room Apartment Praia Rocha Vista Mar Sand features views of the street. The apartment welcomes guests with indulgent amenities…

    More...

    From US$ 138
    price for 1 night
    Book Now From US$ 138
  • Estudio Praia Da Rocha Peachy

    Rua Engenheiro Francisco Bivar, Portimao, Portugal (Show map)

    Situated nearly 5 minutes on foot from Praia da Rocha, the 45 m² Estudio Praia Da Rocha Peachy offers views of the pool. This 1-bedroom apartment has an outdoor pool area, an aqua park and a golf…

    More...

    From US$ 283
    price for 1 night
    Book Now From US$ 283
  • Elite Residence 6E

    4 Rua Do Sol Ed. Elite Residence, 6E, Portimao, Portugal (Show map)

    Featuring views of the mountain, the spacious 1-bedroom Elite Residence 6E is located a 10-minute drive from the expansive Tres Irmaos Beach. Situated within walking distance of Beach Tres Castelos…

    More...

    From US$ 693
    price for 1 night
    Book Now From US$ 693
  • Rocha Oceanside By Cc 925

    Avenida Das Comunidades Lusiadas - Clube Praia Da Rocha, Bloco 1 9º Piso, Apto 925, Portimao, Portugal (Show map)

    The 59 m² Rocha Oceanside By Cc 925 Apartment offers easy access to such tourist sites as Viewpoint of the Three Castles, located just 6 minutes' walk away. At this 1-bedroom apartment, Wi-Fi and…

    More...

    From US$ 532
    price for 1 night
    Book Now From US$ 532
  • Ocean Whisper Escape

    Rua Das Anforas, Portimao, Portugal (Show map)

    The 55 m² Sunset Beachside Retreat offers easy access to such tourist sites as Tren turistico portimao, located 5 minutes' walk away.

    More...

    From US$ 859
    price for 1 night
    Book Now From US$ 859
  • Sweet Home Ocean View Cruzeiro 1009

    8 Rua Engenheiro Francisco Bivar, Portimao, Portugal (Show map)

    Featuring a swimming pool, the spacious 1-bedroom Sweet Home Ocean View Cruzeiro 1009 is merely 5 minutes' walk from Katedral.

    More...

    From US$ 123
    price for 1 night
    Book Now From US$ 123
  • Lirios Amarelos

    Rua Agosto Azul 3A, Portimao, Portugal (Show map)

    The 95 m² Lirios Amarelos includes a terrace and is situated nearly a 5-minute stroll from Babylon Disco. In order to explore the local area, this 2-bedroom apartment provides rental bicycles.

    More...

    From US$ 288
    price for 1 night
    Book Now From US$ 288
  • Apartment Sea View 6F

    Avenida Tomas Cabreira, Portimao, Portugal (Show map)

    Located around a 25-minute walk from Molhe Beach, the spacious 65 m² Apartment Sea View 6F features a private parking lot for those who travel by car. The beachfront apartment boasts a beachfront…

    More...

    From US$ 595
    price for 1 night
    Book Now From US$ 595
  • Monte Residence By The Beach

    Rua Das Ondas, Portimao, Portugal (Show map)

    Featuring views of the garden, 55 m² Monte Residence By The Beach is located approximately 7 km from Carvoeiro beach. Situated quite close to Viewpoint of the Three Castles, this 1-bedroom apartment…

    More...

    From US$ 275
    price for 1 night
    Book Now From US$ 275
  • Clube Praia Mar By Amcf

    Sitio Dos 3 Castelos Lote B2, Portimao, Portugal (Show map)

    Located at a distance of 950 metres from Praia da Rocha, Clube Praia Mar By Amcf comprises a balcony and a sitting area. The apartment is situated a few moments from Beach Tres Castelos and offers a…

    More...

    From US$ 124
    price for 1 night
    Book Now From US$ 124
  • Apartamentos Bellevue Praia Da Rocha

    Estrada Da Rocha, Portimao, Portugal (Show map)

    Set 6 km from Church of Divino Salvador, Apartamentos Bellevue Praia Da Rocha comprises a balcony and a seating area overlooking the sea. Situated right at Tren turistico portimao, this apartment…

    More...

    From US$ 381
    price for 1 night
    Book Now From US$ 381
  • Riomar Penthouse

    Rua Engenheiro Francisco Bivar 401, Portimao, Portugal (Show map)

    Riomar Penthouse Apartment features convenient proximity to such city attractions as Fort of Santa Catarina, situated only a 5-minute walk away.

    More...

    Book Now
  • Sweet Home Cruzeiro 907

    Rua Francisco Bivar, Portimao, Portugal (Show map)

    Portimao Arena is at a distance of 2.8 km from the spacious 78 m² Sweet Home Cruzeiro 907, while Babylon Disco is situated nearby. Also, the presence of an outdoor pool area guarantees a relaxing…

    More...

    From US$ 151
    price for 1 night
    Book Now From US$ 151
  • Varandas Do Sol

    Avenida Tomas Cabreira, Ed. Varandas Do Sol, Portimao, Portugal (Show map)

    Located within 5 minutes' walk of Praia da Rocha, the 60 m² Varandas Do Sol comprises a balcony and a seating area. This 1-bedroom apartment is situated within walking distance of Beach Tres Castelos…

    More...

    From US$ 234
    price for 1 night
    Book Now From US$ 234
  • Flor Da Beira Apartments Ou Paraiso Sol Da Rocha

    Avenida Das Comunidades Lusiadas Unit A Suit 416, Portimao, Portugal (Show map)

    Located a mere 0.7 km from Beach Tres Castelos and Praia do Amado, the 1-room Flor Da Beira Apartments Ou Paraiso Sol Da Rocha features views of the city. Guests will enjoy having Wi-Fi, and those…

    More...

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