BookGuestRooms
Portugal
Destinations

Hotels in Portugal

Portugal has 2042 places to stay listed here — 2042 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around €19.

Browse by city
Where to stay

Cities in Portugal

Where to stay in Portugal

CityListingsFromTop-rated
Lisbon 141 hotelsfrom €35Corpo Santo Lisbon Historical Hotel (4.8/5)
Porto 45 hotelsfrom €54GA Palace Hotel & Spa, a XIXth-Century Villa (4.8/5)
Sintra 42 hotelsfrom €47Quinta das Pedras - Small Luxury Guesthouse (5.0/5)
Lagos 32 hotelsfrom €62The Sun Hill (5.0/5)
Funchal 30 hotelsfrom €94Three House Hotel (4.8/5)
Coimbra 27 hotelsfrom €50República Guest House (4.9/5)
Braga 26 hotelsfrom €49Souto Guest House (4.8/5)
Albufeira 25 hotelsfrom €60Vila Origens Urban Beach Retreat Albufeira Adults Only (4.8/5)
Guimarães 25 hotelsfrom €34Torel Royal Court (4.8/5)
Évora 24 hotelsfrom €59Vintage Guest House - Casa do Escritor (4.8/5)

Good to know

How many hotels are listed in Portugal?

2042 hotels, guesthouses and B&Bs across 523 cities in Portugal, each with rooms, photos and live partner rates.

What do hotels in Portugal cost?

Listed nightly rates on partner sites start around €19, varying by area, property and dates. Live prices show on the booking partner's page.

Which Portugal city has the most listings here?

Lisbon, with 141 listed hotels.