Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real 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 ARS Argentina, Peso
English
Deutsch English Español Français Italiano Nederlands Português

Search Hotels

2026-11-04

2026-11-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

All Portimao hotels

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

2037 properties found

  • Oasis Parque Home 187

    Urbanizacao Oasis Parque Sitio Do Bemparece Nº187, Portimao, Portugal (Show map)

    The 3-bedroom Oasis Parque Home 187 Portimao accommodates up to 6 guests and is approximately a 10-minute ride from significant historical sites such as the medieval Castle of Alvor.

    More...

    From US$ 239
    price for 1 night
    Book Now From US$ 239
  • Villa Andorinha

    38 Rua Jose Manuel Valverde, Portimao, Portugal (Show map)

    The 3-bedroom Villa Andorinha Portimao is located approximately a 25-minute walk from Portimao Jesuit College Church, giving access to various tourist spots nearby.

    More...

    From US$ 481
    price for 1 night
    Book Now From US$ 481
  • Vila Rosa Portimao

    Rua Da Vila Rosa Lote 2 Apartamento 2G, Portimao, Portugal (Show map)

    The 70 m² Vila Rosa Portimao apartment is a great place to stay in Praia da Rocha with restaurants, bars and supermarkets, about a 25-minute walk from Playa de la Roca. The apartment can host up to 4…

    More...

    From US$ 294
    price for 1 night
    Book Now From US$ 294
  • Cozy Apartment, 5 Min To Praia Da Rocha, Algarve

    Av. Das Comunidades Lusiadasoclube Praia Da Rocha Ii, 2º Andar Apartamento 214, Portimao, Portugal (Show map)

    The 1-bedroom Cozy Apartment, 5 Min To Praia Da Rocha, Algarve Portimao is only 1.7 km from the public beach "Marina Portimao". The 56 m² apartment can host up to 3 guests.

    More...

    From US$ 302
    price for 1 night
    Book Now From US$ 302
  • River Beach Apartments

    Rua Sabina Freire, N22, 5Dto, Portimao, Portugal (Show map)

    To enjoy your vacation in Portimao, stay at the 3-bedroom River Beach Apartments Portimao, which is 2.3 km from Playa de la Roca and within 25 minutes' walk of the scenic Rocha Beach. The 95 m²…

    More...

    From US$ 422
    price for 1 night
    Book Now From US$ 422
  • Cozy House Portimao Centre

    Rua Doutor Estevao De Vasconcelos 42, Portimao, Portugal (Show map)

    Located nearly a 25-minute walk from Ferragudo, Altstadt, the 1-bedroom Cozy House Portimao Centre Villa has a heated pool and is ideal for up to 4 guests.

    More...

    Book Now
  • Holiday Home Portimao

    Rua Do Oceano Atlantico, N11 - 2C, Portimao, Portugal (Show map)

    Located merely 9 minutes' stroll from the Regional Portimao Heritage Museum, the 1-bedroom Holiday Home Portimao apartment accommodates up to 2 guests. The medieval Fort of Santa Catarina is within a…

    More...

    From US$ 175
    price for 1 night
    Book Now From US$ 175
  • Praia Da Rocha Torre Verde - Portimao

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

    If you want to stay in Praia da Rocha with access to an outdoor pool, the 1-bedroom Praia Da Rocha Torre Verde - Portimao apartment is a good choice located, around 25 minutes' walk from the…

    More...

    Book Now
  • Cozy Apartment Praia Da Rocha

    Apartamentos Jardins Da Rocha, Avenida V3, 8500-801 Portimao 21, Portimao, Portugal (Show map)

    Located 2.7 km from Portimão railway station, the 67 m² Cozy Apartment Praia Da Rocha Portimao is a mere 8 minutes' walk from Beach Tres Castelos. This 1-bedroom apartment capacity is based on up to…

    More...

    From US$ 89
    price for 1 night
    Book Now From US$ 89
  • Wonderful Praia Da Rocha Flat By Lovelystay

    Avenida Das Comunidades Lusiadas Clube Praia Rocha III Torre I, 2º 252, Portimao, Portugal (Show map)

    The 2-bedroom Wonderful Praia Da Rocha Flat By Lovelystay Portimao is located 2.7 km from Portimão train station and nearly 5 minutes' walk from Katedral. This 63 m² apartment can host up to 4 guests.

    More...

    From US$ 237
    price for 1 night
    Book Now From US$ 237
  • Rocha Beach By Nuno Clube Praia Da Rocha III

    Avenida Das Comunidades Lusiadas Torre D, Portimao, Portugal (Show map)

    The 1-bedroom Rocha Beach By Nuno Clube Praia Da Rocha III Portimao apartment is merely 8 minutes' stroll from Beach Tres Castelos and can accommodate up to 4 guests. The apartment lies in Praia da…

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • Green Tower 1106

    R. Dos Tres Castelos B1 1106, Torre Verde, Piso 11, Portimao, Portugal (Show map)

    Located in Praia da Rocha with restaurants, bars and supermarkets 13 minutes on foot from Coral do Vau, the 54 m² Green Tower 1106 Portimao apartment accommodates up to 4 guests.

    More...

    From US$ 161
    price for 1 night
    Book Now From US$ 161
  • Concorde - Silhueta Citadina

    Edificio Concorde, Portimao, Portugal (Show map)

    Concorde - Silhueta Citadina Apartment Portimao is also located 750 metres from Beach Tres Castelos.

    More...

    From US$ 128
    price for 1 night
    Book Now From US$ 128
  • Sol Na Praia

    4 Rua Do Sol 12C, Portimao, Portugal (Show map)

    Located in Praia da Rocha with access to an outdoor pool, a 6-minute walk from Tren turistico portimao, Sol Na Praia Portimao apartment accommodates up to 4 guests.

    More...

    From US$ 413
    price for 1 night
    Book Now From US$ 413
  • Fozpalace Residence Spa

    Estrada Da Rocha, Lote 1 Bloco B 2A, Portimao, Portugal (Show map)

    Located in Praia da Rocha with access to an outdoor pool, only 6 minutes' walk from Tren turistico portimao, the 3-bedroom Fozpalace Residence Spa Portimao accommodates up to 8 guests.

    More...

    From US$ 239
    price for 1 night
    Book Now From US$ 239
  • Comfy 3 Bdr Flat With Pool & Balcony By Lovelystay

    Travessa Do Vale De Lagar 7, Portimao, Portugal (Show map)

    Located approximately a 10-minute drive from Beach Careanosy, the 3-bedroom Comfy 3 Bdr Flat With Pool & Balcony By Lovelystay Portimao provides access to a number of tourist sites nearby.

    More...

    From US$ 401
    price for 1 night
    Book Now From US$ 401
  • Townhouse, Portimao

    Portimao, Portugal (Show map)

    Staying at Townhouse, Portimao Villa, guests can visit the Regional Portimao Heritage Museum, which is nearly a 10-minute ride away.

    More...

    From US$ 170
    price for 1 night
    Book Now From US$ 170
  • Clube Praia Mar Portimao - Apartamento A 200 Mts Da Praia

    Rua Agosto Azul, Portimao, Portugal (Show map)

    The 1-bedroom Clube Praia Mar Portimao - Apartamento A 200 Mts Da Praia is nestled in Praia da Rocha with access to an outdoor pool, only 1.6 km from the scenic Rocha Beach.

    More...

    From US$ 216
    price for 1 night
    Book Now From US$ 216
  • Ocean'S Place Near Praia Da Rocha

    Rua Do Oceano Atlantico, Lote 1 1º E, Portimao, Portugal (Show map)

    Situated nearly 15 minutes' walk from the public beach "Marina Portimao", the 1-bedroom Ocean'S Place Near Praia Da Rocha Portimao apartment can host up to 4 guests in Portimao.

    More...

    From US$ 146
    price for 1 night
    Book Now From US$ 146
  • Spacious Sunset Villa With Breathtaking View

    13 Beco Dos Ulmeiros, Portimao, Portugal (Show map)

    Spacious Sunset Villa With Breathtaking View Portimao is located a 10-minute ride from Vau Beach, giving access to various tourist spots nearby.

    More...

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