People often ask me for advice regarding hotels in Algarve. 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 stars 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?
I’ve chosen hotels with more than 150 reviews and a classification 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 hotels in Algarve:
Top 3 of the best hotels in Albufeira
1. Alfagar II Aparthotel**** 8,8/10
Aparthotel Alfagar II 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. Porto Bay Falesia**** 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 inner 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 located in Alcantarilha, 3 kms 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 resort spa offers panoramic views over the sea and has direct access to the beach. It also has 2 restaurants, an inner 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 kms 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.
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 kms 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 located a 3 minutes 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.
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 kms 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 Suite 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.
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 inner 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 kms 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 stars hotel has rooms with private balconies. Inner 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.
Price: 163€/night, 2 people or 229€/night, 4 people
Top 3 of the best hotels in Tavira
1. Castro Marim Golfe and Country Club**** 9/10
Castro Marim Golfe and Country Club is a 230 hectare property in Castro Marim with beautiful sea views and over Guadiana river. It has self sufficient villas with private and shared pools.
Price: 95€/night, 4 people
2. Vila Gale Albacora**** 8,1/10
Vila Galé Albacora is a 4 stars 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
OZADI Tavira Hotel, located in Tavira, 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
Info: The prices are the ones you’ll get for a hotel reservation in June.
What will also interest you:
- Holidays in the Algarve: check here what to visit in 5 days
- Top 10 of the best beaches in the Algarve
- Top 10 of the places to visit in Algarve
- 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
- gotoportugal eu/en algarve
- how far is Hotel Capela das Artes 3 from faro airport