Curated Luxury hotel deals in Centro Histórico

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Centro Histórico

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
Vale d'Oliveiras Quinta Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Lagoa · 16.25 km from centre

9.2

 

437 reviews

Breakfast available

Located in Lagoa, Vale d'Oliveiras Quinta Resort & Spa is a 4-minute drive from Gramacho Pestana Golf and 8 minutes from Algar Seco Rocks. This golf resort is 3.1 mi (5 km) from Slide and Splash Water Park and 3.6 mi (5.8 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Algarve Race Resort Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 16.35 km from centre

8.6

 

124 reviews

Breakfast available

With a stay at Algarve Race Resort Hotel in Portimão, you'll be in the mountains, within a 10-minute drive of Algarve International Circuit and International Kart Circuit. This family-friendly hotel is 12.3 mi (19.8 km) from Alvor Beach and 16.7 mi (26.9 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vale da Lapa Village Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Carvoeiro, Lagoa · 16.85 km from centre

9.8

 

149 reviews

Breakfast available

When you stay at Vale da Lapa Village Resort in Lagoa, you'll be next to a golf course, within a 15-minute drive of Carvoeiro Beach and Portimão Marina. This family-friendly resort is 4.8 mi (7.7 km) from Benagil Beach and 13.3 mi (21.4 km) from Alvor Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bela Vista Hotel & SPA - Relais & Châteaux
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Praia da Rocha, Portimão · 12.20 km from centre

9.4

 

199 reviews

A stay at Bela Vista Hotel & SPA - Relais & Châteaux places you in the heart of Portimão, a 1-minute drive from Rocha Beach and 11 minutes from Slide and Splash Water Park. This beach hotel is 8.2 mi (13.1 km) from Carvoeiro Beach and 12.9 mi (20.8 km) from Marinha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Jupiter Algarve Hotel - Beach & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Praia da Rocha, Portimão · 12.25 km from centre

9.2

 

954 reviews

Breakfast available

With a stay at Jupiter Algarve Hotel - Beach & Spa in Portimão (Praia da Rocha), you'll be a 3-minute walk from Rocha Beach and a 2-minute drive from Portimão Museum. This beach hotel is 1 mi (1.6 km) from Portimão Marina and 2.8 mi (4.6 km) from Portimão Arena.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Jupiter Marina Hotel - Couples & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 12.75 km from centre

9.4

 

488 reviews

Breakfast available

Located in Portimão, Jupiter Marina Hotel - Couples & Spa is on the riverwalk, a 4-minute walk from Portimão Museum and 15 minutes by foot from Portimão Marina. This spa hotel is 0.8 mi (1.2 km) from Rocha Beach and 1.2 mi (1.9 km) from Algarve Casino.

Compare price on Booking.com
Compare price on Booking.com
Interior entrance
RR Hotel da Rocha
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Praia da Rocha, Portimão · 12.30 km from centre

9.2

 

1,001 reviews

With a stay at RR Hotel da Rocha in Portimão (Praia da Rocha), you'll be a short 3-minute walk from Rocha Beach and within 3 minutes by car from Portimão Marina. This beach hotel is 3.6 mi (5.8 km) from Alvor Beach and 8.1 mi (13 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Água Hotels Riverside
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 14.58 km from centre

8.4

 

622 reviews

Breakfast available

With a stay at Água Hotels Riverside in Lagoa, you'll be 2.7 mi (4.4 km) from Slide and Splash Water Park and 3.3 mi (5.3 km) from Rocha Beach. This family-friendly hotel is 6.9 mi (11.1 km) from Meia Beach and 7.5 mi (12.1 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Rural Brícia du Mar
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 14.39 km from centre

9.6

 

55 reviews

Breakfast available

With a stay at Hotel Rural Brícia du Mar in Lagoa, you'll be 4.2 mi (6.8 km) from Carvoeiro Beach and 4.8 mi (7.7 km) from Slide and Splash Water Park. This golf hotel is 4.9 mi (8 km) from Rocha Beach and 7 mi (11.3 km) from Benagil Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Algarve Race Resort Apartments
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 16.35 km from centre

9.0

 

168 reviews

Breakfast available

With a stay at Algarve Race Resort Apartments in Portimão, you'll be in a regional park, within a 10-minute drive of Algarve International Circuit and International Kart Circuit. This spa hotel is 12.3 mi (19.8 km) from Alvor Beach and 16.7 mi (26.9 km) from Praia da Luz.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AP Oriental Beach - Adults Friendly
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Praia da Rocha, Portimão · 12.60 km from centre

9.0

 

566 reviews

Breakfast available

With a stay at AP Oriental Beach - Adults Friendly in Portimão (Praia da Rocha), you'll be a 4-minute walk from Rocha Beach and a 4-minute drive from Portimão Marina. This beach hotel is 3.8 mi (6.2 km) from Alvor Beach and 8.3 mi (13.4 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NAU Morgado Golf & Country Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 14.24 km from centre

9.0

 

385 reviews

Located in Portimão, NAU Morgado Golf & Country Club is in a rural location, a 1-minute drive from Golf Alamos and 13 minutes from Alcalar Megalithic Monuments. This golf hotel is 8.4 mi (13.6 km) from Rocha Beach and 8.6 mi (13.9 km) from Portimão Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NH Marina Portimao Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Praia da Rocha, Portimão · 12.91 km from centre

8.8

 

887 reviews

Breakfast available

Located in Portimão (Praia da Rocha), NH Marina Portimao Resort is within a 10-minute walk of Rocha Beach and Portimão Marina. This family-friendly aparthotel is 3.8 mi (6.1 km) from Alvor Beach and 8.3 mi (13.4 km) from Carvoeiro Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pestana Carvoeiro Golfe - AL
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 16.77 km from centre

7.8

 

42 reviews

Breakfast available

Located in Lagoa, Pestana Carvoeiro Golfe - AL is within a 15-minute drive of Carvoeiro Beach and Benagil Beach. This family-friendly hotel is 12.9 mi (20.7 km) from Alvor Beach and 17.4 mi (28.1 km) from Sao Rafael Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Mirachoro Carvoeiro
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carvoeiro, Lagoa · 18.46 km from centre

8.6

 

425 reviews

Breakfast available

Located in Lagoa, Mirachoro Carvoeiro is by the ocean, a 2-minute drive from Carvoeiro Beach and 9 minutes from Benagil Beach. This hotel is 3.8 mi (6.1 km) from Marinha Beach and 9 mi (14.5 km) from Senhora da Rocha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Casabela
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 14.07 km from centre

8.6

 

19 reviews

Breakfast available

Located in Lagoa, Hotel Casabela is by the sea, a 3-minute drive from Grande Beach and 10 minutes from Portimão Marina. This beach hotel is 4.4 mi (7.1 km) from Carvoeiro Beach and 5.1 mi (8.1 km) from Rocha Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Quinta do Algarvio
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Apartment in Carvoeiro, Lagoa · 17.09 km from centre

10.0

 

12 reviews

With a stay at Quinta do Algarvio in Lagoa, you'll be near the beach, just a 4-minute walk from Carvoeiro Tennis Club and a 4-minute drive from Algar Seco Rocks. This apartment is 2.3 mi (3.7 km) from Carvoeiro Beach and 2.6 mi (4.2 km) from Carneiros Beach.

Compare price on Booking.com
Compare price on Booking.com
Quinta do Algarvio Village
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Carvoeiro · 17.08 km from centre

9.5

 

370 reviews

Located in Carvoeiro, Quinta do Algarvio Village provides accommodations with free WiFi and access to a garden.

All units feature air conditioning, underfloor heating and a flat-screen TV. There is a fully equipped kitchenette, which includes a dishwasher, a Nespresso coffee machine and a wine refrigerator.

The resort offers a salt water outdoor heated pool plus a sweet water pool for children.

This property features a terrace.

Carvoeiro Beach is less than 1.2 mi from Quinta do Algarvio Village. Faro Airport is 40 mi away.

Compare price on Booking.com
Compare price on Booking.com
Carvoeiro Garden Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carvoeiro · 18.11 km from centre

8.1

 

1,871 reviews

<h2>Comfortable Accommodations</h2>

Carvoeiro Garden Hotel in Carvoeiro offers spacious rooms with air-conditioning, private bathrooms, and balconies. Each room includes a kitchenette, work desk, and free WiFi.

<h2>Exceptional Facilities</h2>

Guests enjoy a seasonal outdoor swimming pool, terrace, and lush garden. The hotel features a family-friendly restaurant serving Portuguese and European cuisine, a bar, and a coffee shop. Additional amenities include a kids' pool, outdoor seating area, and free on-site private parking.

<h2>Prime Location</h2>

Carvoeiro Beach is a 14-minute walk away, while Slide & Splash Water Park lies 5 mi from the hotel. Faro Airport is 40 mi distant. Nearby attractions include Albufeira Marina and Algarve Shopping Center.

<h2>Guest Satisfaction</h2>

Highly rated for its attentive staff, spacious rooms, and comfortable accommodations.

Compare price on Booking.com
Compare price on Booking.com
Pé na Areia praia da Rocha
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Praia da Rocha · 12.78 km from centre

8.8

 

10 reviews

Located within the Praia da Rocha district in Portimão, Pé na Areia praia da Rocha has air conditioning, a balcony, and garden views. This beachfront property offers access to a patio, free private parking and free WiFi.

This apartment features 1 bedroom, a kitchen with a dishwasher and a microwave, a flat-screen TV, a seating area and 1 bathroom fitted with a bidet.

A terrace is available on site and hiking can be enjoyed within close proximity of the apartment.

Popular points of interest near Pé na Areia praia da Rocha include Rocha Beach, Praia da Angrinha and Praia Grande. The nearest airport is Faro Airport, 32 mi from the accommodations.

Children fee: If there is more than 1 child between 0 to 4 years old, only the first one is free. The other will pay the children's rate.

Damage deposit: for stays over 27 days will be charged another damage deposit.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor