Find and Book Top Rated Hotels in Alvor

Search among 18 available hotels and places to stay in Alvor from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-18 out of 18
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great297 reviews
MapView on map1800 yd from City Center300 yd from Tres Irmaos Beach
From   US$ 200 /nightSelect
8.2
Great109 reviews
MapView on map1000 yd from City Center700 yd from Tres Irmaos Beach
From   US$ 214 /nightSelect
8.4
Great179 reviews
1400 yd from City Center1300 yd from Tres Irmaos Beach
From   US$ 199 /nightSelect
8.4
Great365 reviews
1000 yd from City Center700 yd from Tres Irmaos Beach
From   US$ 154 /nightSelect
Aparthotel
8.4
Great251 reviews
1200 yd from City Center1.1 mi from Alvor Beach
From   US$ 123 /nightSelect
Aparthotel
8.4
Great228 reviews
1.2 mi from City Center900 yd from Tres Irmaos Beach
From   US$ 111 /nightSelect
8.4
Great196 reviews
1000 yd from City Center1000 yd from Tres Irmaos Beach
From   US$ 145 /nightSelect
8.2
Great71 reviews
400 yd from City Center900 yd from Alvor Beach
From   US$ 51 /nightSelect
8.2
Great180 reviews
1500 yd from City Center600 yd from Tres Irmaos Beach
From   US$ 215 /nightSelect
8.2
Great131 reviews
1100 yd from City Center1500 yd from Tres Irmaos Beach
From   US$ 195 /nightSelect
8.4
Great188 reviews
500 yd from City Center1300 yd from Alvor Beach
From   US$ 96 /nightSelect
8.2
Great42 reviews
1100 yd from City Center600 yd from Tres Irmaos Beach
From   US$ 86 /nightSelect
8.2
Great87 reviews
1700 yd from City Center800 yd from Tres Irmaos Beach
From   US$ 324 /nightSelect
8.2
Great180 reviews
200 yd from City Center900 yd from Alvor Beach
From   US$ 150 /nightSelect
8.2
Great167 reviews
From   US$ 91 /nightSelect
8.4
Great214 reviews
1.2 mi from City Center800 yd from Tres Irmaos Beach
From   US$ 112 /nightSelect
100 yd from City Center900 yd from Alvor Beach
From   US$ 914 /nightSelect
Apartment
800 yd from City Center900 yd from Alvor Beach
From   US$ 194 /nightSelect

Best hotels and places to stay in Alvor

Why visit?

Alvor, located on Portugal's beautiful Algarve coast, is a charming coastal town that offers a delightful mix of history, natural beauty, and relaxation. With its picturesque beaches, stunning cliffs, and a charming town center, Alvor is a perfect destination for tourists looking for a peaceful getaway.

Where to stay?

When choosing a place to stay in Alvor, it's essential to consider the best areas that offer convenience and proximity to the town's main attractions. Here are some of the top areas to stay in Alvor:

Alvor Village: This area is located in the heart of Alvor and offers plenty of accommodation options, from luxury hotels to cozy bed and breakfasts. Staying here will give you easy access to the town's shops, restaurants, and nightlife.

Praia dos Três Irmãos: This area is known for its beautiful beaches and breathtaking views. It offers a range of accommodation options overlooking the sea, allowing you to wake up to the sound of waves crashing against the shore.

Ria de Alvor: For nature enthusiasts, staying in the Ria de Alvor area is a great choice. This region is home to the Alvor estuary, a natural reserve known for its stunning landscapes and diverse wildlife. Staying here provides an opportunity to explore the local flora and fauna.

What is the price per hotel room per night?

The average price per night for hotels in Alvor varies depending on the star rating. Here is an approximate price range per room per night:

3-star hotels: $50-$80

4-star hotels: $90-$150

5-star hotels: $200-$300

Best value for money:

Luna Alvor Bay – Located close to the town center, this 3-star hotel provides spacious rooms, a rooftop pool, and friendly service. Prices start at $70 per room per night.

Pestana Dom João II – Offering beautiful sea views, this 4-star hotel boasts a stunning beachfront location, spacious rooms, and excellent facilities. Prices start at $110 per room per night.

Best kid-friendly hotels:

Pestana Alvor Praia – Situated on the Alvor beachfront, this 5-star hotel offers various onsite amenities for children, including a kids' club and a separate pool area. Prices start at $180 per room per night.

Best hotels for a romantic getaway:

Pestana Delfim – Offering breathtaking ocean views, this 4-star hotel provides a serene ambiance, luxurious facilities, and direct access to the beach. Prices start at $150 per room per night.

Best for location:

Hotel Pestana Viking – Situated on the cliff tops, this 4-star hotel provides stunning sea views, multiple pools, and direct access to the beach. Prices start at $120 per room per night.

Penina Hotel & Golf Resort – Nestled within a large estate, this 5-star hotel offers excellent golf facilities, a relaxing spa, and elegant rooms. Prices start at $180 per room per night.

Best for a short city break:

Luna Clube Brisamar – This 3-star hotel boasts spacious apartments, a large outdoor pool, and proximity to the beach. Prices start at $80 per room per night.

Show moreLess