7 Apr 2020 - 8 Apr 2020

2 adults - 1 room

Get cheap accommodation in Portimao. Find top-rated cheap hotels in Portimao from $ 152 per night which include Hotel da Rocha, Algarve Casino Hotel and Bela Vista Hotel & Spa - Relais & Chateaux based on user reviews.

Skyscanner Hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Portimao accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. Plan your stay or find last-minute hotels.

Looking for something to do nearby? Why not consider Marina de Portimao, Forte de Santa Catarina or Museu de Portimão for places to stay.

To get started, simply add your chosen travel dates to the search box and let us find cheap accommodation deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Portimao

from $ 126
from $ 110

What are travellers saying about Portimao?

Family Travellers
Outdoor Enthusiasts
History Buffs
Art & Design Lovers
Member reviews (12)

Portimão is a town without any must-see highlights but has a lot of nice places. I'm particularly fond of the many small parks. Sufficient shopping opportunities are there which you might prefer to the mainstream offerings of the large shopping malls.

Yvonne B
Yvonne B

Lovely town and in August they have a sardine festival which is a must to visit

Ana Rita Bras
Ana Rita BrasPorto

The second major city in the Algarve has a huge beach, called Praia da Rocha. The city is not very interesting, massive construction, lots of restaurant and bars.

Angela J
Angela JLondon

A nice town with plenty of shops and a new palm tree lined water front. Plenty of fish restaurants and we always like to make at least one visit to the cafe in the fountain square on the water front for an ice cream sundae. Also a good place to pick up a boat trip to go either up river to Silves or out to sea for dolphin watching or fishing.


The least expensive month is March, with an average of $ 97 per night. The most expensive month to stay in Portimao is August, with an average price of $ 276 per night.
The average price of a hotel in March last year was $ 126 per night. This is 20% less than the average nightly price of $ 152 seen over the previous 12 months.
In Portimao, the expected average temperature in March is 15.0°C/58.9°F. The warmest month is typically July, which averages 29.4°C/84.9°F. The coolest month is January, with temperatures averaging 7.9°C/46.2°F.
The nearest airport to Portimao is Portimao (PRM) (0.49km). Other nearby airports include: Faro (51.84km)

Plan a trip to Portugal