Hotels in Portugal

If you’re looking for captivating destinations, Portugal hotels offer an unforgettable experience steeped in charm and elegance. From the vibrant streets of Lisbon to the serene Algarve coastline, the country boasts a wide array of accommodations that cater to all tastes and budgets. Whether it's boutique hotels brimming with character or luxurious resorts offering breathtaking sea views, you'll find plenty of options to make your stay delightful. Don't miss out on checking our exciting deals and offers on hotels in Portugal to make the most of your getaway!

Popular regions in Portugal

Top destinations in Portugal

Best hotels in Portugal

Over 66,700 stays available

  • Aparthotel

    Muthu Clube Praia da Oura

    rated as 3.5 out of 5 by 7,559 reviewers
    174 m from beach
    from 37 € per night
  • Hotel

    RR Hotel da Rocha

    rated as 4.5 out of 5 by 1,705 reviewers
    135 m from beach
    from 83 € per night
  • Aparthotel

    Janelas do Mar Apartamentos Turisticos

    rated as 3 out of 5 by 740 reviewers
    1.53 km from city centre
    from 35 € per night
  • Aparthotel
    111 m from beach
    from 61 € per night
  • Hotel

    behotelisboa

    rated as 4.5 out of 5 by 862 reviewers
    100 m from city centre
    from 92 € per night
  • Hotel

    Jupiter Albufeira Hotel - Family & Fun - All Inclusive 24h

    rated as 4.5 out of 5 by 4,306 reviewers
    2.13 km from city centre
    from 225 € per night
  • Hotel

    Tivoli Alvor Algarve - All Inclusive Resort

    rated as 4 out of 5 by 1,972 reviewers
    3.71 km from city centre
    from 318 € per night
  • Hotel

    Rossio Plaza Hotel

    rated as 4.5 out of 5 by 313 reviewers
    67 m from city centre
    from 83 € per night
  • Hotel

    Pestana Royal All Inclusive Ocean & Spa Resort

    rated as 4 out of 5 by 3,559 reviewers
    203 m from beach
    from 208 € per night
  • Hotel

    TURIM Terreiro do Paço Hotel

    rated as 3.5 out of 5 by 681 reviewers
    442 m from city centre
    from 73 € per night
  • Hotel

    Muthu Oura Praia Hotel

    rated as 4 out of 5 by 1,517 reviewers
    481 m from beach
    from 41 € per night
  • Aparthotel

    The Navigator - Solaqua

    rated as 4 out of 5 by 1,487 reviewers
    378 m from beach
    from 52 € per night
  • Resort

    Balaia Golf Village

    rated as 4 out of 5 by 1,399 reviewers
    616 m from beach
    from 50 € per night
  • Aparthotel

    Grand Muthu Forte do Vale

    rated as 4 out of 5 by 2,729 reviewers
    441 m from beach
    from 63 € per night
  • Hotel

    Dom Jose Beach Hotel (Plus)

    rated as 4.5 out of 5 by 472 reviewers
    10.66 km from city centre
    from 79 € per night

Hotels in Portugal with breakfast included

  • Hotel

    Casa do Lado - Branco de Cal

    rated as 5 out of 5 by 10 reviewers
    19.17 km from city centre
  • Hotel

    Casas do Ardila

    rated as 4.5 out of 5 by 8 reviewers
    12.36 km from city centre
  • Hotel
    2.53 km from city centre
  • Hotel

    Casa do Moleiro

    rated as 5 out of 5 by 2 reviewers
    418 m from city centre
    from 111 € per night
  • Hotel

    Hotel Alendouro

    rated as 4.5 out of 5 by 55 reviewers
    192 m from city centre
  • Hotel

    Taverna Lusitana

    rated as 4.5 out of 5 by 138 reviewers
    16.63 km from city centre
  • Hotel

    Hotel Rural Sra De Pereiras

    rated as 4 out of 5 by 54 reviewers
    1.81 km from city centre
  • Hotel

    Quinta De Guimaraes

    rated as 5 out of 5 by 21 reviewers
    8.67 km from city centre
    from 115 € per night
  • Hotel

    3HB Falésia Beach

    rated as 4 out of 5 by 29 reviewers
    253 m from beach
    from 181 € per night

Best value for money hotels in Portugal

Great value hotels for your stay in Portugal

  • Hotel

    Quinta da Maquia Hotel

    rated as 4.5 out of 5 by 7 reviewers
    23.42 km from city centre
    from 134 € per night
  • Hotel

    Passeio Sintra Collection

    rated as 5 out of 5 by 9 reviewers
    23.54 km from city centre
    from 180 € per night
  • Hotel

    Upon Harbor - Seixal Bay Hotel

    rated as 4 out of 5 by 9 reviewers
    318 m from city centre
    from 96 € per night
  • Aparthotel
    458 m from beach
    from 71 € per night
  • Aparthotel
    19.56 km from city centre
  • Hotel

    CASAROSA Guesthouse Alentejo

    rated as 5 out of 5 by 1 reviewers
    14.69 km from city centre
  • Hotel

    1904 Benfica Hotel FLH Hotels

    rated as 4.5 out of 5 by 13 reviewers
    407 m from city centre
    from 115 € per night
  • Hotel

    Foz Côa Story House

    rated as 5 out of 5 by 2 reviewers
    324 m from city centre
    from 97 € per night
  • Hotel

    Torel Private Collection

    rated as 5 out of 5 by 51 reviewers
    1.25 km from city centre
    from 203 € per night

Best rated hotels in Portugal

Explore the most popular hotels in Portugal based on ratings from other travellers

  • Hotel

    Artcore Hotel Porto

    rated as 5 out of 5 by 210 reviewers
    1.01 km from city centre
    from 78 € per night
  • Hotel

    LENSCAPE Coterie

    rated as 5 out of 5 by 108 reviewers
    886 m from city centre
    from 151 € per night
  • Hotel

    Blue Liberdade Hotel

    rated as 5 out of 5 by 1,424 reviewers
    412 m from city centre
    from 108 € per night
  • Hotel

    toctoctoc lisboa

    rated as 5 out of 5 by 206 reviewers
    1.49 km from city centre
    from 140 € per night
  • Hotel

    Vila Origens Urban Beach Retreat Albufeira Adults Only

    rated as 5 out of 5 by 365 reviewers
    106 m from beach
    from 138 € per night
  • Aparthotel

    The House on the Pink Street in Lisbon

    rated as 5 out of 5 by 462 reviewers
    698 m from city centre
    from 92 € per night
  • Hotel

    Art Legacy Hotel Baixa-Chiado

    rated as 5 out of 5 by 418 reviewers
    144 m from city centre
    from 222 € per night
  • Hotel

    Casa Amor Olhão

    rated as 5 out of 5 by 198 reviewers
    81 m from city centre
    from 230 € per night
  • Aparthotel

    Villa Baixa - Lisbon Luxury Apartments

    rated as 5 out of 5 by 169 reviewers
    59 m from city centre
    from 140 € per night

Cheap hotels in Portugal

Affordable budget hotels in Portugal

  • Aparthotel
    4.33 km from city centre
  • Aparthotel
    893 m from city centre
    from 57 € per night
  • Aparthotel
    954 m from city centre
    from 68 € per night
  • Aparthotel
    812 m from city centre
    from 66 € per night
  • Hotel

    Casa Correio Boutique Hotel

    rated as 4 out of 5 by 6 reviewers
    516 m from city centre
  • Hotel
    1.49 km from city centre
    from 81 € per night
  • Aparthotel
    662 m from city centre
    from 58 € per night
  • Aparthotel
    156 m from city centre
    from 72 € per night
  • Hotel

    Capim Limão Country House

    rated as 5 out of 5 by 2 reviewers
    8.72 km from city centre

Explore more hotels in Portugal