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
Penina Hotel & Golf Resort
PO Box 146 - Penina, Portimao, 8501-952Show on map 3.46 miles from Portimao
Score 8.2 from 330 reviews
Pricesfrom (per room per night)
Single€67.23
Double€289.00
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
Morgado Golf & Country Club
Morgado do Reguengo Resort, Portimao, 8501-912Show on map 5.32 miles from Portimao
Score 8.5 from 449 reviews
Pricesfrom (per room per night)
Single€90.00
Double€185.00
Alvor MS Apartments
Avenida Henry Cotton, 4 Estradas de Alvor, bloco B, Portimao, 8501-905Show on map 1.59 miles from Portimao
Score 7.8 from 3 reviews
Pricesfrom (per room per night)
Single50.00
DoubleNULL
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
Score 8.4 from 435 reviews
Pricesfrom (per room per night)
Single€42.55
Double€168.00
Flamingo Residence
Rua Maria Eugenia da Silva Horta, Lote 2, Portimao, 8500-833Show on map 0.62 miles from PortimaoPricesfrom (per room per night)
Single17.50
Double68.00
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
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
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
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
Score 8.2 from 111 reviews
Pricesfrom (per room per night)
Single€60.30
Double€67.00
Apartamentos Turisticos Coral do Vau
Praia do Vau, Portimao, 8500-820Show on map 1.01 miles from Portimao
Score 8.3 from 403 reviews
Pricesfrom (per room per night)
Single€29.93
Double€45.00
Hotel Alcaide
Av. Joao Paulo II, Praia do Vau, Portimao, 8500-820Show on map 1.01 miles from Portimao
Score 8.2 from 524 reviews
Pricesfrom (per room per night)
Single€28.94
Double€NULL
Apartamento Mar a Vista
Rua Estrela do Mar 14, Portimao, 8500-820Show on map 0.57 miles from Portimao
Score 8.8 from 3 reviews
Pricesfrom (per room per night)
Single40.00
DoubleNULL
Oceano Atlantico Apartamentos Turisticos
Av. V6, Portimao, 8500-810Show on map 0.52 miles from Portimao
Score 7.7 from 555 reviews
Pricesfrom (per room per night)
Single€28.90
Double€198.00
Ryans Flat
Rua Eng Jose Bivar edf Varandas da Marina, 3 D, Portimao, 8500-810Show on map 0.62 miles from Portimao
Score 8.7 from 25 reviews
Pricesfrom (per room per night)
Single€38.00
Double€38.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
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
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
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
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
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
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
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
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
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
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
Score 8.0 from 789 reviews
Pricesfrom (per room per night)
Single€57.60
Double€158.00
Apartamentos Turisticos Presidente
Estrada Do Vau, Praia Do Vau, Portimao, 8500-802Show on map 0.83 miles from Portimao
Score 7.7 from 211 reviews
Pricesfrom (per room per night)
Single€30.00
Double€55.00
Apartamentos Turisticos Algarve Mor
Av Tomas Cabreira, Praia Da Rocha, Portimao, 8500-802Show on map 0.52 miles from Portimao
Score 7.8 from 246 reviews
Pricesfrom (per room per night)
Single€30.00
Double€NULL
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 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
Apartamentos Torre da Rocha
Isiferias - Avenida Tomas Cabreira, Portimao, 8500-802Show on map 0.52 miles from Portimao
Score 6.8 from 61 reviews
Pricesfrom (per room per night)
Single€39.00
Double€64.00
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
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
Score 8.6 from 539 reviews
Pricesfrom (per room per night)
Single€49.50
Double€145.00
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
Score 6.6 from 693 reviews
Pricesfrom (per room per night)
Single€27.00
Double€45.00
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
Vila Lido
Avenida Tomas Cabreira, Praia da Rocha, Portimao, 8500-802Show on map 0.67 miles from Portimao
Score 9.4 from 318 reviews
Pricesfrom (per room per night)
Single€47.50
Double€120.00
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
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
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
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
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
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
Score 7.4 from 399 reviews
Pricesfrom (per room per night)
Single€29.00
Double€37.50
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
Score 7.6 from 113 reviews
Pricesfrom (per room per night)
Single€26.00
Double€51.00
Score 7.3 from 557 reviews
Pricesfrom (per room per night)
Single€26.60
Double€NULL
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
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
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
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
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 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
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 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
Appartement Paraiso da Rocha
Rua Agosto Azul s/n, Portimao, 8500-801Show on map 0.52 miles from Portimao
Score 8.1 from 5 reviews
Pricesfrom (per room per night)
Single50.00
DoubleNULL
Litoral Mar 2
Rua dos Tres Castelos 9 (Urbanizacao Vale da Rocha), Portimao, 8500-801Show on map 0.63 miles from Portimao
Score 9.8 from 2 reviews
Pricesfrom (per room per night)
Single81.90
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
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
Praia Mar
sitio dos tres castelos ed. Praia Mar apartamento 411, Portimao, 8500-801Show on map 0.53 miles from Portimao
Score 7.3 from 10 reviews
Pricesfrom (per room per night)
Single25.00
DoubleNULL
Praia Mar II
sitio dos tres castelos ed. Praia Mar apartamento 111, Portimao, 8500-801Show on map 0.57 miles from Portimao
Score 7.7 from 2 reviews
Pricesfrom (per room per night)
Single25.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