20 beautiful B&Bs and hotels in Lagos Portugal (2023)

20 beautiful B&Bs and hotels in Lagos Portugal (2023)

The city of Lagos is the perfect base for a vacation in the beautiful Algarve region. Where to stay? These are the best B&Bs and hotels in Lagos.


About Lagos

Lagos is one of the most beautiful cities in the Algarve. It has a beautiful historic city center with several white churches, colorful street art, and many restaurants and cafes where you can try the delicious Portuguese food.

Lagos is located on the coast and has several beautiful beaches. The magnificent Praia do Camilo is considered one of the most beautiful beaches in the world. The Algarve has been named “World’s Leading Beach Destination” several times during the annual World Travel Awards.

Moreover, Lagos is home to the most famous rock formation in Portugal: Ponta da Piedade. Here you have spectacular views of the golden rocks in the blue ocean. I myself stay in Lagos for a few months every year and this is one of the places I visit several times a week, it is truly magnificent!

Lagos is also a good base for exploring the southwestern part of the Algarve. It is half an hour’s drive to the lively town of Portimão and just under 40 minutes drive to the relaxed surf town of Sagres. Near Sagres you will also find the spectacular Cape Saint Vincent, the most southwestern point of mainland Europe.

As you can see, Lagos is a perfect destination for a beach vacation and one of the best places to use as a base to explore even more beautiful places in southern Portugal.

Read more: 25 Awesome things to do in Lagos: tips from an (almost) local

Ponta da Piedade - Lagos

The best B&Bs and hotels in Lagos Portugal

Lagos is a popular tourist destination and therefore there are many great places to stay in Lagos. B&Bs and hotels in Lagos are suitable for any budget, but they tend to be a bit more luxurious and pricey than in other cities in the Algarve.

Before booking a B&B or hotel in Lagos, it’s a good idea to look at its location. If you like to stay close to the beach, a hotel near Meia Praia or Praia de Porto Mós is highly recommended. If you like to eat out within walking distance and go out for a drink at night, I recommend finding accommodation in the city center or the marina.

During my last stay in Lagos, I visited several beautiful accommodations and there are some really special places among them. In this article, I will tell you all about the most beautiful B&Bs and hotels in Lagos Portugal.

Best B&Bs and hotels in center of Lagos

Lagos has a beautiful historic city center that is very pedestrian-friendly. The houses are white and often have colorful details, such as typical Portuguese azulejos (colored tiles). There is also a lot of street art on display. The center of Lagos is filled with good restaurants and cafes, and it’s a great place to go shopping.

Casa Mãe (5⭐)

Casa Mãe is one of the few hotels that’s located in the historic city center of Lagos and also one of the very best hotels in the Algarve. It is located on a quiet street right next to the old city wall. This area used to be a farm.

The hotel consists of several buildings. The (modern) main building houses the lobby, a store, a bar, and standard and superior rooms. Then there is Casa Mãe, a beautifully restored country house. Here you will find some beautiful suites that are perfect for a honeymoon. To top it off, there are also two “villas,” each with two bedrooms and a small private pool.

What makes Casa Mãe even more special are the spa, three(!) pools, and the huge fruit and vegetable garden. As a guest, you can pick your own fruit here (ask the staff which ones you can pick) and the vegetables are used in the restaurant. Casa Mãe might not be the cheapest but is definitely the most beautiful place to stay in Lagos.

Book your room at Casa Mãe now.

Casa Mae Lagos

Tivoli Lagos (4⭐)

Looking for an affordable hotel with a pool? Make sure to check out Tivoli Lagos. The hotel is conveniently located between the Marina and the old town. It has both an indoor and outdoor pool. The rooms are basic but clean and nicely furnished. In the summer months, there is a free shuttle to Meia Praia, as the hotel has its own beach club there.

Book a room at Tivoli Lagos.

The Salty Lodge

The Salty Lodge is one of my personal favorites in the old town of Lagos. The complex consists of several studios and apartments and is in a prime location on a street full of restaurants and bars.

The studios and apartments are modern and beautifully decorated. They did a great job of keeping the Lagos feeling and its proximity to the beach and sea in mind while designing the rooms.

All accommodations feature a fully equipped kitchen or kitchenette with appliances such as a dishwasher, oven, microwave, toaster, and kettle. Plus, in some rooms, you have the added luxury of a terrace or balcony overlooking the sea or city. A top spot!

Book your stay at The Salty Lodge now.

The Salty Lodge

3 Marias Garden House B&B

There are several cozy bed and breakfasts in the old town of Lagos, and 3 Marias Garden House B&B is one of the best. The B&B is in a quiet location against the old city wall (near Casa Mãe) and has a lovely garden. A great place to take a break after spending a day in de crowded city.

The rooms each have a private bathroom. There is also a kitchen for your use and a common living room with books and a television. You’ll feel right at home here!

Book a room at 3 Marias Garden House B&B.

Boutique Taghostel

In addition to all the luxury (resort) hotels, there are also accommodations in Lagos for budget travelers. Boutique Taghostel is one of them. This cozy hostel is in a good location between the Marina and the old town. The dormitories vary in size; there are rooms with 4, 6, and 8 beds.

There is a shared kitchen, living room, and a roof terrace with sea views. A perfect place to stay for solo travelers on a small budget.

Reserve a bed at the Boutique Taghostel.

Topcity Hostel & Suites

The second hostel in this list of best places to stay in Lagos is the Topcity Hostel. I went here once for a yoga class and was able to check out this hostel as a result. It is modern and cozy and has both dormitories and private rooms.

The hostel is in a good location in the center of Lagos, on a quiet street so you won’t be bothered by the noise of the bars. On the roof, you can take yoga classes. Ask the reception for more information.

The best thing about this hostel? There is also a swimming pool on the roof! From here you have amazing view of Lagos and Meia Praia.

Book a stay at Topcity Hostel & Suites.

Best hotels near the Lagos Marina

The marina and surrounding area are a great place to stay. There are plenty of restaurants and it is very close to public transportation. The bus station and train station are both just steps away. From the marina, it is a 10-minute walk to the city center, and also a 10-minute walk to the beach (Meia Praia).

Marina Club Lagos Resort (4⭐)

The Marina Club Lagos Resort is the only hotel actually located in the port of Lagos. It is a modern accommodation with studios, suites and apartments. Some rooms have balconies with nice views of the marina.

The hotel has a sizeable garden with a sun terrace and an outdoor swimming pool. A perfect place to stay if you plan to take one or more fun boat trips from Lagos.

Book a room at Marina Club Lagos Resort here.

Lagos Avenida Hotel (4⭐)

The Lagos Avenida Hotel is located on the waterfront, near the marina. What immediately stands out is the rooftop pool. The sides are glass, so you can see people swimming on the roof when you’re walking down the street. The hotel features spacious and modern rooms with a balcony or terrace.

It has a great location and is very easy to get to. The bus station is right next to the hotel and it’s just a 5-minute walk from the train station.

Book your room at Lagos Avenida Hotel here.

Hotel Marina Rio (4⭐)

Right next to the Avenida Hotel is another great 4⭐ hotel: Hotel Marina Rio. It is fairly similar to the Avenida Hotel but the prices are usually a bit lower. The rooms have modern furnishings and are very comfortable.

On the roof is a small outdoor pool and a sun terrace overlooking the marina.

Book a room at Hotel Marina Rio here.

Best B&Bs and hotels close to Meia Praia

Meia Praia is one of the longest beaches in Lagos and it is the perfect place to unwind. Don’t expect a busy urban area, it’s a quiet residential area, with several beach resorts and a few cozy guesthouses. The area even has its own train station: Meia Praia.

Palmares Beach House Hotel (5⭐)

If you are looking for a luxury hotel in Lagos in a quiet area near the beach, Palmares Beach House Hotel is the right place to stay. There are beautiful views of the Atlantic Ocean from the spacious rooms and an outdoor pool and golf course.

It is a small hotel, it only has 20 rooms and 2 suites. They all have a large balcony overlooking the beach and sea. This is definitely one of the best luxury hotels in the Algarve.

Book a room at Palmares Beach House Hotel. (adults only)

Dom Pedro Lagos

Dom Pedro Lagos is one of the most outstanding hotels in Meia Praia. It is in a beautiful central location, near the beach. It is an aparthotel and consists of studios and apartments. Each room has a kitchenette or kitchen, which is very convenient if you don’t want to eat out every day. In addition, each accommodation has a balcony.

In front of the hotel is a large garden with a lawn full of palm trees. A wonderful place to sunbathe or take a dip in the freshwater of the outdoor pool. A great place for a Lagos beach vacation!

Book a room in Dom Pedro Lagos.

Dom Pedro Lagos

Guesthouse Our House

Guesthouse Our House is not very luxurious, but very cozy and overall a very comfortable place to stay. This small-scale accommodation is just a few minutes walk from extensive Meia Praia.

The spacious and bright rooms are nicely decorated with many natural elements. They all have private bathrooms and some rooms even have a terrace or balcony with sea views. The accommodation also has several fine common areas, including a kitchen, a sitting area, and a sun terrace.

Book a room at Guesthouse Our House.

Casa Eleonora b&b

Casa Eleonora B&B is a small bed and breakfast in a villa with only four rooms. It is in a quiet location on the east side of Lagos, behind the Marina and Meia Praia. It is a 15-minute walk from the B&B to the beach.

The B&B has comfortable rooms, each with a private bathroom. Outside is a large sun terrace with a refreshing outdoor pool. If you want to relax some more, you can book a special wellness package.

Book a room at Casa Eleonora b&b now. (minimum stay of 3 nights)

Best hotels near Ponta da Piedade & Praia Dona Ana

The area between the picturesque Praia Dona Ana and the impressive rock formation Ponta da Piedade consists of high cliffs and beautiful small beaches. The neighborhood behind it has mostly villas, but there are also some nice hidden hotels in the area.

Cascade Wellness Resort (5⭐)

The Cascade Wellness Resort is one of the most famous and notable resort hotels in Lagos. It is located in a quiet spot on the cliffs near Ponta da Piedade. The beautifully landscaped gardens contain a large outdoor swimming pool.

What makes this resort so special are the different accommodation types. It has not only hotel rooms but also apartments and self-contained villas. The hotel is divided into five uniquely designed wings, each inspired by the historic expeditions of Portuguese sailors to four different continents: Europe, Africa, Asia, and South America. The maritime theme is beautifully reflected in the stylishly decorated rooms and suites.

Book a stay at the Cascade Wellness Resort.

Cascade Wellness Resort from above

Charming Residence & Guest House Dom Manuel I

Dom Manuel I is strategically located between the historic center, the beautiful beaches Dona Ana and Camilo and Ponta da Piedade. The hotel consists of two buildings, a guesthouse and the main building.

The hotel is surrounded by a lush, green garden with a beautiful outdoor pool. A sauna and a steam room are also among the hotel’s facilities. The tastefully furnished rooms are beautifully decorated with traditional Portuguese tiles and paintings and have private balconies. A beautiful and centrally located place to stay.

Book your stay at Dom Manuel I. (adults only)

Carvi Beach Hotel (3⭐)

Carvi Beach Hotel is located next to Praia Dona Ana, one of the most beautiful beaches in Lagos. The well-equipped hotel rooms are nicely furnished and contemporary. From many rooms, you have an enchanting view of the ocean.

Since 2022, there’s a boardwalk across from the hotel, allowing you to walk along the cliffs to Ponta da Piedade. In addition, you can treat yourself to a delicious meal at the hotel’s rooftop terrace restaurant or take a refreshing dip in the pool.

Book a room in Carvi Beach Hotel.

View of the Carvi Beach hotel

Costa d’Oiro Ambiance Village (4⭐)

Costa d’Oiro Ambiance Village consists of several buildings, making it feel like an oasis of tranquility. The complex has both regular hotel rooms and large, well-equipped apartments. The hotel is close to two of the most beautiful beaches in the Algarve: Praia Dona Ana and Praia do Camilo.

Each room is tastefully decorated with a unique Mediterranean theme. All accommodations have private balconies or terraces, and some rooms have wonderful views of the pool. Guests rave about the extensive breakfast. There is both a cold and hot buffet and delicious local Algarve delicacies.

Book your stay at Costa d’Oiro Ambiance Village here.

Best hotels near Praia de Porto Mós

Praia de Porto Mós is a long sandy beach and is located roughly between Luz and Ponta da Piedade, on the southwest side of Lagos. In the area behind the beach, you will find mostly beautiful luxury villas and resort hotels.

Boutique Hotel Vivenda Miranda

The beautiful boutique hotel Vivenda Miranda is the most beautiful hotel in the Praia de Porto Mós area. It is located on a cliff and you have a beautiful view of the blue ocean from here. Each room is uniquely decorated and has a balcony or terrace.

Outside, you can enjoy lush Mediterranean gardens and the wonderfully refreshing outdoor pool. The hotel has its own restaurant, where you can enjoy dishes prepared with fresh and local products and panoramic views. This is the perfect place for a romantic stay in Lagos.

Book a room at Boutique Hotel Vivenda Miranda.

Boavista Golf & Spa – Bela Colina Village (5⭐)

Bela Colina Village is a luxury resort that is part of Boa Vista Golf & Spa. Located on the outskirts of Lagos in a quiet neighborhood, it offers luxury villas with beautiful coastal views. It has beautifully landscaped gardens that surround an 18-hole golf course.

Accommodations include modern villas and spacious apartments. Each residence has a furnished balcony and a kitchen equipped with all amenities.

In addition, Boavista Golf & Spa features a spa with facilities including an indoor heated pool, sauna, steam room, hot tub, and a well-equipped fitness center.

Book a room at Boavista Golf & Spa.

Solar de Mos (3⭐)

Solar de Mos is a small family-run hotel in a quiet location in a residential neighborhood. From the hotel, you can walk to the beach in about 15 minutes. The rooms each have a private balcony, and there is a refreshing outdoor pool in the garden.

Although the rooms are very modern, the rest of the hotel has old Portuguese elements, such as colorful tiles on the wall. Guests are very enthusiastic about the helpful staff at the hotel. A fine hotel if you don’t need too much luxury in a quiet area.

Book a room at Solar de Mos.

Book a trip to Lagos

As you can see, there are many great places to stay in Lagos. Would you like to visit this delightful city in the south of Portugal? Then book your trip now!

✈️ Plane tickets – The nearest international airport is Faro. Check WayAway to find the best deals and get cashback on plane tickets. From the airport, it is about an hour’s drive to Lagos (via a toll road). You can also take the bus, train, or an airport shuttle.

🚘 Rental Car – The best way to explore the Algarve is by rental car. Check Rental Cars to find the best deals.

💊 Travel insurance – Invest in travel insurance, it will give you peace of mind during your trip. Check out Insubuy (general) or Safetywing (for digital nomads and remote workers) to find the travel insurance that fits your needs.

🏄🏼 Tours and activities – There are a lot of fun tours and activities to check out in Lagos, like a guided kayak tour to Ponta da Piedade. Check Get Your Guide for all options and prices.

Read more about Portugal and the Algarve

These are all my tips for a stay in Lagos Portugal! I hope that I have inspired you and found a great place to stay. Would you like to learn more about Portugal and the Algarve? Check out these travel guides.

DK Eyewitness Top 10 The Algarve

Rick Steves Portugal

I spend a few months a year in Lagos and have visited many other places in the Algarve and the rest of Portugal. Therefore, on this website, you can find a lot of information about a vacation in Portugal. Check out these articles as well:

Subscribe to my newsletter for great travel stories and tips on the most beautiful destinations.

Hi, and how nice of you to read this disclaimer! As you may understand, maintaining a website costs money. Therefore, I would love it if you use the links in this article for booking or buying something you like. This way I get a small commission which I can use to maintain this website. At no additional cost to you. Thank You! Support this website.


As a girl from a small town in the Netherlands, I always dreamed of traveling. I thought it would always be a dream, but nowadays, I travel 6 to 8 months a year and I hike thousands of miles on the most beautiful hiking trails. On this website you can read all about my favorite destinations.

View stories

Leave a reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.