Search
Filter By
Price (per night):
Star rating:
€0 - €29
€30 - €39
€40 - €59
€60 - €79
€80+
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Villa Moments - Guest House
Urbanizacao Vila Rosa - Travessa das Lucernas, Lote 31, Portimao, 8500-782Show on map 0.05 miles from Portimao
Score 9.0 from 182 reviews
Pricesfrom (per room per night)
Single€34.00
Double€50.00
Apartment Vila Rosa
Beco dos Moisaicos Romanos, Portimao, 8500-782Show on map 0.09 miles from Portimao
Score 8.3 from 2 reviews
Pricesfrom (per room per night)
Single40.00
DoubleNULL
Akisol Praia da Rocha Star
Clube Praia Da Rocha III, bloco D, Avenida das Comunidade Lusiadas, Praia da Rocha, Portimao, 8500-801Show on map 0.10 miles from PortimaoPricesfrom (per room per night)
Single39.00
DoubleNULL
Encosta da Marina
Rua cabo da boa esperanca n-8, Portimao, 8500-411Show on map 0.11 miles from Portimao
Score 7.0 from 3 reviews
Pricesfrom (per room per night)
Single29.00
DoubleNULL
Score 7.9 from 1 reviews
Pricesfrom (per room per night)
Single77.60
DoubleNULL
My Holidays Praia da Rocha - AL
Edificio Clube Praia da Rocha 3, Av Comunidades Lusiadas, Portimao, 8500-801Show on map 0.14 miles from Portimao
Score 5.3 from 168 reviews
Pricesfrom (per room per night)
Single89.10
Double180.00
Apartment Vila Rosa
Rua da VilaRosa - Lote 4 - Urbanizacao da Vilarosa, Portimao, 8500-782Show on map 0.14 miles from Portimao
Score 9.3 from 84 reviews
Pricesfrom (per room per night)
Single33.00
DoubleNULL
Casa Praia da Rocha
Avenida Comunidades Lusiadas 5576, Portimao, 8500-081Show on map 0.14 miles from Portimao
Score 7.7 from 8 reviews
Pricesfrom (per room per night)
Single45.00
Double45.00
Apartamento Conforto
Edificio Baleia, Rua dos Oceanos, 14, 6 D, Portimao, 8500-995Show on map 0.14 miles from PortimaoPricesfrom (per room per night)
Single60.00
DoubleNULL
Apartamentos Encosta da Marina - Praia da Rocha
Rua Do Oceano Atlantico, Lote 10, Portimao, 8500-823Show on map 0.15 miles from Portimao
Score 7.6 from 7 reviews
Pricesfrom (per room per night)
Single53.28
DoubleNULL
Apartamento Praia da Rocha
Av. das Comunidades Lusiadas - Clube Praia da Rocha 3, Portimao, 8500-801Show on map 0.17 miles from Portimao
Score 7.6 from 9 reviews
Pricesfrom (per room per night)
Single30.00
DoubleNULL
Club Praia da Rocha
Club Praia da Rocha ap.204, Portimao, 8500-805Show on map 0.18 miles from Portimao
Score 7.0 from 13 reviews
Pricesfrom (per room per night)
Single25.00
DoubleNULL
Encosta da Marina - T1
Travessa do Mediterraneo, Lote 17A, 1F - Praia da Rocha, Portimao, 8500-823Show on map 0.19 miles from Portimao
Score 9.3 from 3 reviews
Pricesfrom (per room per night)
Single65.00
DoubleNULL
Squash Club Apartamentos
Rua Eng.Francisco Bivar Edificio SQUASH, Portimao, 8500-809Show on map 0.19 miles from Portimao
Score 7.2 from 272 reviews
Pricesfrom (per room per night)
Single€19.95
Double€65.00
Apartamentos Primavera
Avenida Engenheiro Francisco Bivar - Praia da Rocha, Portimao, 8500-809Show on map 0.20 miles from Portimao
Score 6.9 from 2 reviews
Pricesfrom (per room per night)
Single56.16
DoubleNULL
Vista Marina Apartamentos Turisticos
Rua do Oceano Indico - Praia Da Rocha, Portimao, 8500-823Show on map 0.22 miles from Portimao
Score 7.8 from 850 reviews
Pricesfrom (per room per night)
Single€40.00
Double€127.50
Rocha Sunny Apartment
Avenida Engenheiro Francisco Bivar, Edificio Tarik, apart-601, Portimao, 8500-410Show on map 0.24 miles from Portimao
Score 6.5 from 5 reviews
Pricesfrom (per room per night)
Single24.00
DoubleNULL
Columbia Apartamentos Turisticos
Rua Engenheiro Francisco Bivar, Portimao, 8500-809Show on map 0.24 miles from Portimao
Score 7.1 from 83 reviews
Pricesfrom (per room per night)
Single€22.50
Double€95.00
Hotel Apartamento Iate
Rua Eng Francisco Bivar, Portimao, 8500 - 809Show on map 0.25 miles from Portimao
Score 7.0 from 87 reviews
Pricesfrom (per room per night)
Single€30.00
Double€45.00
Apartamentos Turisticos Rocha Tower 9
Rua do Sol, Lote 5, Ed. Rocha Tower, 17A, Portimao, 8500-801Show on map 0.25 miles from Portimao
Score 9.0 from 4 reviews
Pricesfrom (per room per night)
Single39.66
DoubleNULL
Mesa e Casa Encantada - Praia da Rocha
Rua Engenheiro Francisco Bivar 808, 8 andar Apto H. Praia da Rocha, Portimao, 8500-809Show on map 0.25 miles from Portimao
Score 7.8 from 4 reviews
Pricesfrom (per room per night)
Single49.00
DoubleNULL
Edifico Aquaazul Apartment
Rua Engenheiro Francisco Bivar Lt-3, 2-F, Portimao, 8500-809Show on map 0.25 miles from Portimao
Score 8.0 from 4 reviews
Pricesfrom (per room per night)
Single30.00
DoubleNULL
Praia da Rocha MS Apartments
Rua do Oceano Indico n 4 - Praia Da Rocha, Portimao, Portimao, 8500-823Show on map 0.26 miles from Portimao
Score 8.1 from 10 reviews
Pricesfrom (per room per night)
Single50.00
DoubleNULL
Candirocha Mira Sol
Rua Antonio Feu, Edificio Mira Sol, Praia da Rocha, Portimao, Portimao, 8500-805Show on map 0.27 miles from Portimao
Score 8.1 from 211 reviews
Pricesfrom (per room per night)
Single25.00
DoubleNULL
Praia da Rocha
Rua do Sol, edificio Tarik , 215, Portimao, 8500-802Show on map 0.27 miles from PortimaoPricesfrom (per room per night)
Single35.00
DoubleNULL
Praia da Rocha Apartamento
Praceta Afonso de Albuquerque - Praia da Rocha, Portimao, 8500-802Show on map 0.28 miles from Portimao
Score 9.3 from 6 reviews
Pricesfrom (per room per night)
Single28.00
DoubleNULL
Apartamentos Mirante da Rocha
Rua Antonio Feu - Edificio Miranda da Rocha Lote B, Portimao, 8500-802Show on map 0.28 miles from Portimao
Score 7.9 from 136 reviews
Pricesfrom (per room per night)
Single27.00
Double65.00
Castelos da Rocha
Sitio Dos Castelos, Rua Agosto Azul Lote 4 Loja 6, Portimao, 8500-367Show on map 0.29 miles from Portimao
Score 7.8 from 182 reviews
Pricesfrom (per room per night)
Single28.75
DoubleNULL
Score 6.6 from 693 reviews
Pricesfrom (per room per night)
Single€27.00
Double€45.00
Apartamentos Belo Horizonte
Av. Tomas Cabreira Edf. Belo Horizonte, Portimao, 8500-802Show on map 0.33 miles from Portimao
Score 8.0 from 262 reviews
Pricesfrom (per room per night)
Single€70.00
Double€35.00
Apartamentos Turisticos Rocha Tower 1
Rua do Sol 5, Ed. Rocha Tower, Portimao, 8500-801Show on map 0.33 miles from Portimao
Score 8.3 from 1 reviews
Pricesfrom (per room per night)
Single76.67
DoubleNULL
Apartamento Turistico Praia da Rocha Portimao
Urbanizacao 3 Castelos, Rua do sol, Lote 5 , Edificio Rocha Tower, Portimao, 8500-310Show on map 0.34 miles from Portimao
Score 8.6 from 18 reviews
Pricesfrom (per room per night)
Single31.00
DoubleNULL
Rocha Tower by Beach Rentals
Rua do Sol, Lote 5, Praia da Rocha, Portimao, 8500-801Show on map 0.34 miles from Portimao
Score 8.5 from 65 reviews
Pricesfrom (per room per night)
Single49.50
DoubleNULL
Jupiter Algarve Hotel
Av. Tomas Cabreira, 92-Praia Da Rocha, Portimao, 8500-802Show on map 0.35 miles from Portimao
Score 8.9 from 987 reviews
Pricesfrom (per room per night)
Single€43.00
Double€161.00
Score 8.3 from 18 reviews
Pricesfrom (per room per night)
Single35.00
DoubleNULL
Rochatower Apartment
Rua do Sol, Tres Castelos, Lote 5, 8.F, Portimao, 8500-310Show on map 0.35 miles from Portimao
Score 7.8 from 10 reviews
Pricesfrom (per room per night)
Single80.00
DoubleNULL
Apartamentos Turisticos Rocha Tower 4
Rua do Sol, Lote 5, Ed. Rocha Tower, 11A&B&C, Portimao, 8500-801Show on map 0.35 miles from Portimao
Score 8.6 from 2 reviews
Pricesfrom (per room per night)
Single29.00
DoubleNULL
Apartamentos Turisticos Rocha Tower 3
Rua do Sol, Lote 5, Ed. Rocha Tower, Urbanizacao Tres Castelos, Portimao, 8500-801Show on map 0.35 miles from Portimao
Score 7.6 from 31 reviews
Pricesfrom (per room per night)
Single25.00
DoubleNULL
Praia da Rocha Baiona Apartment
Avenida Tomas Cabreira Varandas da Rocha, bloco 2, Portimao, 8500-802Show on map 0.36 miles from Portimao
Score 9.5 from 10 reviews
Pricesfrom (per room per night)
Single46.00
DoubleNULL
Bela Vista Hotel & Spa - Relais & Chateaux
Av. Tomas Cabreira Praia da Rocha, Portimao, 8500-802Show on map 0.36 miles from Portimao
Score 8.9 from 150 reviews
Pricesfrom (per room per night)
Single€193.00
Double€358.00
Apartamentos Varandas da Rocha
Avenida Tomas Cabreira - Praia da Rocha, Portimao, 8500-802Show on map 0.36 miles from Portimao
Score 8.2 from 271 reviews
Pricesfrom (per room per night)
Single29.00
DoubleNULL
Hotel da Rocha
Av. Tomas Cabreira - Praia Da Rocha, Portimao, 8500-802Show on map 0.37 miles from Portimao
Score 8.8 from 1098 reviews
Pricesfrom (per room per night)
Single€62.50
Double€205.00
Apartamento Arade Portimao
Rua Sidonio Pais, Edificio Vila Arade 4 C, Portimao, 8500-722Show on map 0.38 miles from Portimao
Score 9.1 from 18 reviews
Pricesfrom (per room per night)
Single40.00
DoubleNULL
Score 7.3 from 557 reviews
Pricesfrom (per room per night)
Single€26.60
Double€NULL
Score 7.6 from 113 reviews
Pricesfrom (per room per night)
Single€26.00
Double€51.00
Score 7.5 from 1 reviews
Pricesfrom (per room per night)
Single50.00
Double50.00
Score 8.3 from 243 reviews
Pricesfrom (per room per night)
Single€20.00
Double€45.00
Retiro Praia da Rocha
Rua Engenheiro Jose de Bivar - Edificio Portavista, Portimao, 8500-810Show on map 0.40 miles from Portimao
Score 9.6 from 3 reviews
Pricesfrom (per room per night)
Single27.00
Double30.00
Score 8.7 from 17 reviews
Pricesfrom (per room per night)
Single15.00
Double55.00
Plaza Real by Atlantic Hotels
Tres Castelos, Rotunda do Vau, Portimao, 8500-310Show on map 0.41 miles from Portimao
Score 8.1 from 905 reviews
Pricesfrom (per room per night)
Single24.00
Double112.50
Varandas do Sol
Avenida Tomas Cabreira, Ed. Varandas do Sol, Portimao, 8500-802Show on map 0.42 miles from Portimao
Score 8.6 from 7 reviews
Pricesfrom (per room per night)
Single35.00
DoubleNULL
Apartamentos Turisticos Coral da Rocha 1
Rua do Miradouro, Edificio Jardins da Rocha, Portimao, 8500-802Show on map 0.42 miles from Portimao
Score 7.7 from 75 reviews
Pricesfrom (per room per night)
Single22.50
Double50.00
Jardins do Amparo Apartment
Rua Drumond de Andrade 12, Portimao, 8500-610Show on map 0.42 miles from Portimao
Score 9.4 from 6 reviews
Pricesfrom (per room per night)
Single20.00
Double40.00
Apartamento Lusiadas
Avenida das Comunidades Lusiadas, Edificio Paraiso Sol da Rocha B - Habitacao 813, Portimao, 8500-801Show on map 0.42 miles from PortimaoPricesfrom (per room per night)
Single33.00
DoubleNULL
Apartamentos Jardins da Rocha
Avenida Comunidade Lusiada - Praia da Rocha, Portimao, 8500-801Show on map 0.42 miles from Portimao
Score 8.0 from 483 reviews
Pricesfrom (per room per night)
Single€28.35
Double€51.50
Paraiso da Rocha
Avenida V3, Paraiso Sol da Rocha, Bl. B, ap. 803, Portimao, 8500-803Show on map 0.43 miles from Portimao
Score 8.6 from 25 reviews
Pricesfrom (per room per night)
Single60.00
DoubleNULL
Hotel Apartamento Mirachoro II
Urb.Alto Do Quintao,Lote 64/65, Rua dos Poetas Populares, Portimao, 8501-913Show on map 0.44 miles from Portimao
Score 7.0 from 193 reviews
Pricesfrom (per room per night)
Single€24.00
Double€45.00
Mirachoro III Apartamentos Rocha
Urb. Alto Do Quintao, Rua dos Poetas Populares, Portimao, 8501-913Show on map 0.44 miles from Portimao
Score 6.9 from 217 reviews
Pricesfrom (per room per night)
Single€29.16
Double€44.00
Score 8.0 from 789 reviews
Pricesfrom (per room per night)
Single€57.60
Double€158.00
TO Paraiso Sol da Rocha
Rua dos Tres Castelos Edificio B. Apto 604, Portimao, Portimao, 8500-353Show on map 0.47 miles from Portimao
Score 8.9 from 5 reviews
Pricesfrom (per room per night)
Single90.00
DoubleNULL
Hotel Santa Catarina Algarve
Avenida Tomas Cabreira, Portimao, 8500-802Show on map 0.47 miles from Portimao
Score 7.7 from 587 reviews
Pricesfrom (per room per night)
Single€29.00
Double€58.00
Exclusive Luxury Apartments in Oceano Atlantico Complex - Top 2 Floors
Oceano Atlantico Apt 906, Portimao, 8500-810Show on map 0.49 miles from Portimao
Score 9.3 from 36 reviews
Pricesfrom (per room per night)
Single30.00
DoubleNULL
Apartamentos Paraiso Sol da Rocha
Avenida das Comunidades Lusiadas, Portimao, 8500-801Show on map 0.49 miles from Portimao
Score 7.6 from 46 reviews
Pricesfrom (per room per night)
Single44.64
DoubleNULL
Apartamentos Turisticos Coral da Rocha 3
Rua Eng Francisco Bivar, Edificio Columbia, Portimao, 8500-809Show on map 0.49 miles from Portimao
Score 7.2 from 36 reviews
Pricesfrom (per room per night)
Single22.50
Double50.00
Paraiso Sol da Rocha
Avenida Comunidade Lusiadas, Bloco B, Portimao, 8500-801Show on map 0.50 miles from Portimao
Score 9.4 from 2 reviews
Pricesfrom (per room per night)
Single48.00
DoubleNULL
Apartamentos Studio 17
Rua Joao Simoes Tavares, Lote 17, Portimao, 8500-293Show on map 0.50 miles from Portimao
Score 7.8 from 16 reviews
Pricesfrom (per room per night)
Single54.72
DoubleNULL
Studio 17 by Atlantic Hotels
Urbanizacao Alto do Quintao, Rua Joao Simoes Tavares - Lote 17, Portimao, 8500-293Show on map 0.51 miles from Portimao
Score 8.3 from 1374 reviews
Pricesfrom (per room per night)
Single€18.00
Double€39.00
Apartamento Teresa
Avenida V6 Edificio Oceano Atlantico, Portimao, 8500-810Show on map 0.51 miles from Portimao
Score 9.8 from 15 reviews
Pricesfrom (per room per night)
Single44.00
DoubleNULL
Apartamentos Rocha Praia Mar
Isiferias - Avenida Tomas Cabreira, Loja N41, Loja No41, Portimao, 8500-802Show on map 0.51 miles from Portimao
Score 7.4 from 126 reviews
Pricesfrom (per room per night)
Single€39.00
Double€83.00
Score 7.9 from 141 reviews
Pricesfrom (per room per night)
Single€96.00
Double€NULL