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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
Top 3 of the best hotels in Tavira
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
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
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
What will also interest you:
- Ria Formosa – visit Algarve and discover this real natural paradise
- Top 10 of the best Algarve beaches
- Visit Algarve and discover our top 10 of the places you can’t miss
- 5 Day Itinerary in the Algarve: Cape Saint Vincent and Beliche Beach
- 5 Day Itinerary in the Algarve: Serra de Monchique, Lagos, Ponta da Piedade and Silves
- best hotel in algarve
- gotoportugal eu/en algarve
- how far is Hotel Capela das Artes 3 from faro airport