Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Vilamoura – 696 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Tivoli Marina Vilamoura

Hotel in Vilamoura

Overlooking Vilamoura Marina on one side and the Atlantic Ocean on the other, this hotel offers a large outdoor pool. Located in 98 ft² of private gardens, it features an extensive spa. Absolutely wonderful hotel in all aspects.

Show more Show less
8.5
Very Good
2,327 reviews
Price from
$230
per night

Pestana Vila Sol Golf & Resort Hotel

Hotel in Vilamoura

With panoramic views out over the 27-hole golf course, this resort hotel in Vilamoura offers luxurious rooms with a private balcony or patio. It also features indoor and outdoor swimming pools. Excellent location and facilities

Show more Show less
8
Very Good
883 reviews
Price from
$95
per night

Vila Gale Ampalius

Hotel in Vilamoura

Just a few yards away from Marina Beach and the Vilamoura Marina, the Vila Gale Ampalius is a 4-star hotel in sunny Algarve. Facilities include an outdoor pool, a health club, and a tennis court. Classic beach front resort hotel. Spacious room, with a seating area/table/chairs. Great bathroom. We got lucky and got a 6th floor room facing the ocean. WHAT A VIEW! Separate restaurant for breakfast with a great buffet. Lots of dining options nearby.

Show more Show less
8.2
Very Good
1,683 reviews
Price from
$112
per night

Vila Gale Marina

Hotel in Vilamoura

Located in a central, quiet location in Vilamoura, Vila Galé Marina offers elegant accommodations with balconies. It features indoor and outdoor pools and a hot tub. Everything. The staff were so nice and had a bottle of champagne for my husband with a cake for his birthday. This was so thoughtful and kind

Show more Show less
8.2
Very Good
1,117 reviews
Price from
$112
per night

Anantara Vilamoura Algarve Resort

Hotel in Vilamoura

Overlooking the golf course, the 5-star Anantara Vilamoura offers a tranquil retreat a 10-minute drive from the Vilamoura Marina and 1.9 mi from the stunning Falésia Beach. The breakfast was fantastic and the pool is beautiful.

Show more Show less
8.8
Excellent
903 reviews
Price from
$202
per night

Dom Pedro Vilamoura

Hotel in Vilamoura

At just a 2-minute walk from Vilamoura Beach, this recently renovated 4-star hotel is 1640 feet away from Vilamoura’s lively marina. Terrific view, nice walking around, friendly staff, tasty food

Show more Show less
8.3
Very Good
1,368 reviews
Price from
$112
per night

Dom Pedro Marina

Hotel in Vilamoura

The 4-star Dom Pedro Marina is a charming boutique hotel with a convenient location. Right on the Algarve coast, the hotel overlooks the Atlantic Ocean and the International Yacht Marina. We enjoyed everything at our stay at the Dom Pedro.The staff were so friendly and accommodating in particular Julio who sorted out a minor problem out for us with maximum efficiency . The hotel itself was very close to the bars and cafes around the marina and I would definitely return .

Show more Show less
8.4
Very Good
930 reviews
Price from
$117
per night

The Lake Resort

Hotel in Vilamoura

Located just 984 feet from Falésia Beach, this luxurious resort offers a natural, sandy beach pool and a floating restaurant. The rooms have balconies with stunning views of the surroundings. Everything from he friendly staff and facilities with everything and beyond of what I expected. Top class resort!!

Show more Show less
9.1
Awesome
904 reviews
Price from
$205
per night

Vilamoura Garden Hotel

Hotel in Vilamoura

Offering an outdoor pool and children's playground, Vilamoura Garden Hotel is set in Vilamoura in the Algarve Region, 1.1 mi from Vilamoura Marina. A fantastic staff! Comfortable and spacious rooms. Very tasty food in the restaurant, with a good selection at breakfast and a rich menu for dinner. Nice pool area with free towels and comfy sunbeds. Nice bar. Reasonable prices. Top service throughout!

Show more Show less
8.6
Excellent
506 reviews
Price from
$82
per night

Hotel Parque das Laranjeiras

Hotel in Vilamoura

Just a 12-minute drive from Vilamoura’s beaches, Hotel Parque das Laranjeiras offers rooms with a balcony featuring scenic views of the surrounding landscape. Lovely hotel, eclectic decor a lot of antiques and furnishings from around the world. Staff is AMAZING, so helpful, the breakfast is included and out of this world. Highly recommend this hotel if you are in the area. Very nice pool too! A real 10 all around and fabulous value for the price

Show more Show less
8.3
Very Good
493 reviews
Price from
$100
per night

Most-booked hotels in Vilamoura in the past month

See all

FAQs about hotels in Vilamoura

  • Some of the best hotels in Vilamoura near Vila Sol Golf Course include Algarvila, Superb, relaxing and tranquil 3 bed Apartment in Central Algarve and Alsouk.

  • On average, 3-star hotels in Vilamoura cost $174 per night, and 4-star hotels in Vilamoura are $246 per night. If you're looking for something really special, a 5-star hotel in Vilamoura can be found for $402 per night, on average (based on Booking.com prices).

  • The Lake Resort, Tivoli Marina Vilamoura, and Dom Pedro Vilamoura are some of the popular hotels in Vilamoura.

  • Tivoli Marina Vilamoura, The Lake Resort, and Longevity Cegonha Country Club got great room view-related reviews from travelers in Vilamoura.

  • For hotels in Vilamoura that serve highly-rated breakfasts, try The Lake Resort, Anantara Vilamoura Algarve Resort, and Dom Pedro Vilamoura.

  • The average price per night for a 3-star hotel in Vilamoura this weekend is $135 or, for a 4-star hotel, $177. Looking for something even fancier? 5-star hotels in Vilamoura for this weekend cost around $297 per night, on average (based on Booking.com prices).

  • Many families visiting Vilamoura loved staying at The Lake Resort, Anantara Vilamoura Algarve Resort, and Vilamoura Garden Hotel.

  • On average, it costs $97 per night to book a 3-star hotel in Vilamoura for tonight. You'll pay around $193 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Vilamoura will cost around $275, on average (based on Booking.com prices).

  • These hotels in Vilamoura are highly rated by couples: The Lake Resort, Anantara Vilamoura Algarve Resort, and Tivoli Marina Vilamoura.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Vilamoura:

Explore guest reviews of hotels in Vilamoura

See all