Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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+
Portimão – 935 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Bela Vista Hotel & Spa - Relais & Chateaux

Hotel in Praia da Rocha, Portimão

Set in a stately historical building, Bela Vista offers boutique accommodations on the cliffs of Praia da Rocha. I loved the hospitality of the staff. The difference was really in the eye for detail.

Show more Show less
9
Awesome
224 reviews
Avg. price/night:
$280

Villa Mariazinha Charming Hotel

Hotel in Praia da Rocha, Portimão

Located in Portimão, Algarve region, Villa Mariazinha Charming Hotel is set 984 feet from Algarve Casino. Lovely hotel staff were brilliant helpful in everyway dont from our early arrival to our late flight. Recommended the best places to eat every night depending on what we were fancying. Great location right next to everything but really quite.Really clean throughout . Really relaxing stay will definitely be back loved the place by far one of the best hotels we have ever stayed at. 10/10

Show more Show less
9.2
Awesome
69 reviews
Avg. price/night:
$82

Hotel Alcaide

Hotel in Praia do Vau, Portimão

The sunny Hotel Alcaide is located just 656 feet from Praia do Vau. The quiet hotel has green surroundings and features an outdoor swimming pool, with sun loungers. Excellent stay near Portimao! Fantastic staff and great breakfast!

Show more Show less
8.8
Excellent
1,392 reviews
Avg. price/night:
$43

Morgado Golf & Country Club

Hotel in Portimão

The Morgado Golf & Country Club is surrounded by golf courses and overlooks the Monchique Mountain. This 4-star hotel has 4 outdoor swimming pools, a restaurant and includes a buffet breakfast. Comfortabel big rooms and very good beds! The staf was very friendly. Beautiful golf course.

Show more Show less
8.8
Excellent
1,546 reviews
Avg. price/night:
$85

Hotel Made Inn

Hotel in Portimao City Centre, Portimão

Made Inn Portimão offers modern rooms with free WiFi, just a 10-minute walk from Portimão Train Station and surrounded by shops and restaurants. There is a terrace with panoramic views of the village.... Everything was clean and really pretty

Show more Show less
8.1
Very Good
1,145 reviews
Avg. price/night:
$33

Hotel da Rocha

Hotel in Praia da Rocha, Portimão

Hotel da Rocha provides immediate access to Praia Da Rocha Beach. It features suites with a contemporary design offering beach or land views. Each member of my family liked this hotel and condition. We stayed for 3 nights. Next time we would like to come back for more nights. Even it was the end of December from 26 to 29. Dec, the hotel still had a free apartment. Therefore, we asked to change the apartment (to see the seaside), they can suggest us selecting from 3 variants. They also have shown us different kinds of apartments. Finally, we selected an apartment with a city view, due to the difference in price (20 euro per night). But this kind of apartment was a good solution since full time after breakfast till 6 p.m. we were outside, and sunset in December is around 18 p.m. so we could not need to see the seaside from our room in dark ;). The breakfast was excellent! A Many fruits, vegetables, and much different food and kinds of bread, drinks; all were good prepared, very fresh and pleasant serviced. During our stay, the weather was 15-20 degrees and waves were normal, so our child has taken the lessons of surfing close to the hotel and rent all equipment for surfing. The price is very good and the instructors were professional and kind. Due to this reason, we would like to come back to this place again, maybe in the warm season. We have rented a car and the receptionist showed us a free parking place. During winter this free parking (and safety) is close to the hotel. We also see in Portimao, that another part of the beach is not so safety (some strange groups of people ). We would like to come again and stay at this hotel.

Show more Show less
8.9
Excellent
2,665 reviews
Avg. price/night:
$65

Jupiter Algarve Hotel

Hotel in Praia da Rocha, Portimão

Jupiter Algarve Hotel is located beside Praia da Rocha Beach on the Portimão seafront. It features a pool heated and covered during winter, spa facilities and nightly live entertainment. Delicious Breakfast and Dinner

Show more Show less
8.9
Excellent
1,832 reviews
Avg. price/night:
$58

Hotel Oriental - Adults Only

Hotel in Praia da Rocha, Portimão

Overlooking Praia da Rocha and boasting magnificent views of the Atlantic Ocean, this 4-star hotel features an outdoor pool and a restaurant with bar. Rooms include a spacious balcony. I loved it!! The staff are incredible, they are very kind.. always willing to make the guests happy. I asked them, last minute, to organize a birthday cake and surprise for my husband. They managed to made something very nice. The place is well located and the beds are absolutely comfy. Definitely we will return

Show more Show less
8.8
Excellent
1,170 reviews
Avg. price/night:
$75

Tivoli Marina Portimao

Hotel in Praia da Rocha, Portimão

Located in a complex overlooking the sea and Portimão marina, this hotel is a 5-minute walk from Praia de Rocha. We most appreciated the expertise of Joanna at the front desk. She provided expert help in regard to restaurants and activities. She represents your organization in a most positive fashion.

Show more Show less
8.7
Excellent
1,372 reviews
Avg. price/night:
$67

Algarve Casino Hotel

Hotel in Praia da Rocha, Portimão

This 5-star hotel in Portimão offers free Wi-Fi, and picturesque views of the Atlantic Ocean and golden sands of Praia da Rocha beach. It is a 5-minute walk from Portimão Marina. Because the hotel is very well located, the price is acceptable, and the facilities are excellent.

Show more Show less
8.3
Very Good
1,906 reviews
Avg. price/night:
$69

Most-booked hotels in Portimão in the past month

See all

Budget hotels in Portimão

See all

FAQs about hotels in Portimão

There are 941 hotels in Portimão listed on Booking.com , that—from 56477 guest reviews—have an average review score of 8.52. To give you an idea of how much a hotel in Portimão costs, the average price for a one-night stay is $136 (based on bookings made on our site in the last 30 days). Room sizes will naturally vary according to minimum and maximum occupancy requirements. However, to give you an indication, the average size of a double room in a Portimão hotel is 30m². If you're looking for some ideas about where in Portimão to book a hotel, the areas around Algarve Casino and Penina Resort Golf Course are popular with our guests. Whether you book a hotel in Portimão or elsewhere, you can always rely on 24/7 customer support when you book with Booking.com – wherever you are, whenever you need it.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Portimão:

Explore guest reviews of hotels in Portimão

See all