The 3 best hotels in Algarve

meilleurs hotels algarve - hotéis no Algarve

People often ask me for advice regarding Algarve hotels. To help you to prepare your trip to the most touristic region in Portugal, I made a list of what are for me the top 3 best hotels in the most visited places in Algarve.

Here, you’ll find the top 3 of the 2 to 5 star hotels, with a price range of 46 to 278 euros, located in Albufeira, Armação de Pêra, Faro, Lagos, Luz, Monte Gordo, Olhão, Portimão, Quarteira and Tavira.

What were the selection criteria when choosing the best Algarve hotels?

I’ve chosen hotels with more than 150 reviews and a score higher than 8/10, with free wi-fi. Than, I’ve chosen the hotel according to price, services and location.

Here is the top 3 of the best Algarve hotels:

Top 3 of the best hotels in Albufeira

1. Alfagar II Aparthotel**** 8,8/10

Aparthotel Alfagar II, one of the best Algarve hotels, benefits from a unique location with sea view and offers an unforgetable panoramic view. The access to Santa Eulália beach is private and only reachable by stairway. Guests will find other beautiful sand beaches a few kilometres away.

Price: 96€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Alfagar Aparthotel at Booking.

2. PortoBay Falésia**** 8,8/10

This hotel has a private access to the white sand Falésia beach and to two restaurants. It offers a lagoon like swimming pool with sea view, a wellness centre and a putting green.

Price: 144€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of PortoBay Falésia at Booking.

3. Alísios**** 8,9/10

Raising from the Algarve cliffs, Alísios offers luxury accommodations with sea view. It has a panoramic terrace and an interior heated swimming pool with salt water.

Price: 145€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Alísios at Booking.

Top 3 of the best hotels in Armação de Pêra

1. Hotel Capela das Artes 8,3/10

With an outside pool, Hotel Capela das Artes is one of the best Algarve hotels and is located in Alcantarilha, 3 km from Armação de Pêra. This historic building offers free wi-fi access.

Price: 80€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Capela das Artes at Booking.

2. Pestana Viking Beach & SPA Resort**** 8,3/10

Located in Porches, Algarve, this luxurious spa resort offers panoramic views over the sea and has direct access to the beach. It also has 2 restaurants, an interior and an outside pool and a gym.

Price: 123€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Pestana Viking Beach & SPA Resort at Booking.

3. Amendoeira Golf Resort**** 8,8/10

Amendoeira Golf Resort is located amongst landscaped gardens in the centre of Algarve, 6 km from Armação de Pêra, and offers 2 professional golf courses. Elegant and self sufficient apartments are available along with a sports club and 2 pools.

Price: 147€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Amendoeira Golf Resort at Booking.

Top 3 of the best hotels in Faro

1. Stay Hotel Faro*** 8,2/10

This hotel is located 200 metres away from Manuel Bivar Garden and Faro Marina. Stay Hotel Faro has a bar and free wi-fi access everywhere and is one of the best Algarve hotels.

Price: 75€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Stay Hotel Faro at Booking.

2. Hotel Eva**** 8,5/10

Hotel Eva, located in the centre of Faro, has an outside pool in the last floor terrace and a wellness centre with sauna and Turkish bath. The airport and the beach are 10 km away.

Price: 100€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Eva at Booking.

3. Hotel Faro**** 8,2/10

Located in the centre of Faro, 5 minutes walking distance from the train station and the bus station, this modern hotel offers a beautiful view over the old city, the marina and the Ria Formosa Nature Park. Free wi-fi access is available in the hotel.

During summer time, Hotel Faro offers a free shuttle service to Faro beach, where you’ll find the hotel Beach Club.

Price: 110€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Faro at Booking.

Top 3 of the best hotels in Lagos

1. Hotel Mar Azul** 8,4/10

Hotel Mar Azul is one of the best Algarve hotels and is located a 3 minute walking distance from the beach and offers an amazing view over Lagos bay and the rooms have cable TV. Lagos train station is a 15 minutes walking distance away.

Price: 55€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Mar Azul at Booking.

2. Hotel Marina Rio**** 8,7/10

With view over the surrounded palm tree marina, this hotel offers a heated pool in the last floor and air-conditioned rooms with furnished balconies. Guests can relax and sunbathe at the spacious terrace.

Price: 97€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Marina Rio at Booking.

3. Costa d’Oiro Ambiance Village**** 8,6/10

Costa d’Oiro Ambiance Village presents a Mediterranean architecture in the villas, gardens, terraces and pools scattered in the property. You’ll find Dona Ana beach 300 metres away, in Lagos. Definitely one of the best Algarve hotels!

Price: 119€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Costa d’Oiro Ambience Village at Booking.

Top 3 of the best hotels in Luz

1. Montinho do Ouro**** 8,2/10

This hotel is located in Luz beach, 6 km from the Atlantic Ocean. Separate pools are available for adults and children; tennis courts and massage services are available too.

Price: 77€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Montinho do Ouro at Booking.

2. Estrela da Luz**** 9,1/10

Located around 2 outside pools, Estrela da Luz offers luxurious and self-sufficient apartments with private balconies. It’s only 500 metres away from shops and seafood restaurants of Luz beach.

Price: 91€/night, 2 people or 165€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Estrela da Luz at Booking.

3. Hotel Belavista da Luz**** 8,4/10

With view over Luz beach bay and the sand beach only 600 metres away, this family management hotel offers 2 outside pools. Every room has its private balcony and air-conditioning.

Price: 114€/night, 2 people or 170€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Belavista da Luz at Booking.

Top 3 of the best hotels in Monte Gordo

1. Hotel Apolo*** 8,1/10

Hotel Apolo is located in the centre of Vila Real de Santo António and offers a pool and rooms with balconies and free wi-fi access. Guadiana river, which marks the border between Portugal and Spain, is a 5 minutes walking distance from the hotel.

Price: 76€/night, 2 people or 87€/night, 4 people (same room)

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Apolo at Booking.

2. Eurotel Altura**** 8,5/10

Eurotel Altura Hotel is located in the white sand Altura beach. Every room has a balcony and sea view. Breakfast buffet is included and parking is free.

Price: 130€/night, 2 people or 206€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Eurotel Altura at Booking.

3. Praia Verde Boutique Hotel**** 9,2/10

Praia Verde Boutique Hotel – Design Hotels is located among the green pine trees, 800 metres from Verde beach; an outside pool is available. There is a buffet style restaurant and a bar only a 5 minutes driving distance from Monte Gordo and its casino.

Price: 187€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Praia Verde Boutique Hotel at Booking.

Top 3 of the best hotels in Olhão

1. Quinta dos Poetas**** 9,1/10

Quinta dos Poetas is located in Olhão rural area and offers rooms with private balconies with panoramic views over the surrounding landscape. A pool, a putting green and a fitness room are available making this one of the best Algarve hotels.

Price: 88€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Quinta dos Poetas at Booking.

2. Real Marina Hotel & Spa***** 8,9/10

With views over Ria Formosa Nature Park and the marina, this 5 star hotel has luxurious rooms with flat screen televisions and balconies. Among other amenities, you’ll have outside and interior pools with panoramic sea views.

Price: 118€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Real Marina Hotel & Spa at Booking.

3. Vila Monte Farm House**** 8,8/10

Recently renewed, Vila Monte – Farm House offers a quiet retreat with a garden and 2 pools, in Moncarapacho, 10 km away from Olhão. This hotel has a typical Algarve architecture and is divided into 4 buildings and is a 10 minutes driving distance from Fuseta beach.

Price: 278€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Vila Monte Farm House at Booking.

Top 3 of the best hotels in Portimão

1. Hotel Made Inn** 8,3/10

Made Inn Portimão has modern rooms with free wi-fi, only a 10 minutes walking distance from Portimão train station and surrounded by shops and restaurants. The hotel has a terrace that offers panoramic views over the city.

Price: 46€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel Made Inn at Booking.

2. Hotel da Rocha**** 8,8/10

Hotel da Rocha offers direct access to Rocha beach. It has contemporary design suites with sea view and inland view. There, you’ll have free wi-fi access and 24 hours reception desk.

Price: 90€/night, 2 people or 145€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Hotel da Rocha at Booking.

3. Tivoli Marina Portimão**** 8,4/10

Located in a complex with sea view and near Portimão marina, this hotel is a 5 minutes walking distance from Rocha beach. It has 2 salt water pools and air-conditioned suites with furnished balconies.

Price: 131€/night, 2 people or 186€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Tivoli Marina Portimão at Booking.

Top 3 of the best hotels in Quarteira

1. Dom José Beach Hotel*** 8,3/10

Dom José Beach Hotel offers panoramic sea views and is located just next to Quarteira beach. It has modern rooms with flat screen televisions and an outside pool.

Price: 96€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Dom José Beach Hotel at Booking.

2. Aquashow Park**** 8,4/10

Located next to Aquashow Aqua Park, this 4 star hotel has rooms with private balconies. Interior and outside pools are available, a whirlpool bathtub and a fitness centre too.

Price: 114€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Aquashow Park at Booking.

3. As Cascatas Resort & Spa***** 8,9/10

As Cascatas is located in Vilamoura and offers elegant suites with balconies and views over the resort gardens and a golf course. It has 6 pools and a gym. All features that make this one of the most beautiful Algarve hotels.

Price: 163€/night, 2 people or 229€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of As Cascatas Resort & Spa at Booking.

Top 3 of the best hotels in Tavira

1. Castro Marim Golfe and Country Club**** 9/10

Castro Marim Golfe and Country Club is one of the best Algarve hotels and is a 230 hectare property in Castro Marim with beautiful sea views over Guadiana river. It has self sufficient villas with private and shared pools.

Price: 95€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Castro Marim Golfe and Country Club at Booking.

2. Vila Galé Albacora**** 8,1/10

Vila Galé Albacora is a 4 star resort located in Ria Formosa Nature Park. This hotel is near Tavira island and a 15 minutes driving distance from Faro Airport.

Price: 125€/night, 2 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Vila Galé Albacora at Booking.

3. Ozadi Tavira Hotel**** 8,5/10

Another of the best Algarve hotels is OZADI Tavira Hotel. Located in Tavira, it offers an outside pool and a fitness centre. With a contemporary design, this hotel also offers free wi-fi.

Price: 140€/night, 2 people or 190€/night, 4 people

Information: The price mentioned above is merely indicative; if you want to know the exact prices for the different times of the year, please visit the webpage of Ozadi Tavira Hotel at Booking.


Information 2: Every link in this article about the best hotels in Portugal is an affiliate link to Booking.com, which means that, if you make a reservation in one of these hotels, I’ll earn a small commission from Booking.com. You won’t pay more by making an hotel reservation through these links.

What will also interest you:

  • best hotel in algarve
  • gotoportugal eu/en algarve
  • how far is Hotel Capela das Artes 3 from faro airport

About Tiago

Tiago, 29 years old, Parisian since 12, I decided to go on an adventure and make my dream come true: get to know our country from one end to the other. I believe that if we don’t know our origins we don’t truly know ourselves. Read more here