В Портимао функционирует свыше 150 отелей и гостиниц. Кроме этого, в аренду сдаются многие виллы и квартиры. Стоимость номера на двоих в бюджетном отеле Портимао в июне стартует от 30 EUR. Иногда на различных букинг-сайтах отели предлагают скидки до 25 EUR за номер. Отели Портимао в центре предлагают номера минимум за 40–65 EUR в сутки. Кроме этого, отели Портимао 3 звезды, расположенные в 400 метрах от пляжа, ценят свои номера на двоих минимум по 45–80 EUR.
Стоимость проживания в апартаментах в Портимао в среднем составляет 50 EUR. Отели Портимао 4 звезды, расположенные в пешей доступности от пляжа, предлагают номера по цене от 65–75 EUR.
Стоимость проживания в отельных комплексах курорта, находящихся на первой береговой линии, составляет минимум 80–100 EUR. Прайс на номер в 5-звездочном отеле в Портимао стартует от 100150 EUR, а SPA-комплексы высокого класса предлагают номера по 350 EUR в сутки.