74 hotels in Porto

  • HF Ipanema Park

    Rua de Serralves, 124, Porto | 5 star hotel
    from $64
    Traveler rating: 4.0/5 Excellent (260 reviews)
  • Sheraton Porto Hotel & Spa

    Rua Tenente Valadim 146, Porto | 5 star hotel
    from $81
    Traveler rating: 4.5/5 Outstanding (492 reviews)
    • Fantastic hotel
    • Great hotel but far from city centre
    • Nice ... but
  • Porto Palacio Hotel

    Av Boavista 1269, Porto | 5 star hotel
    from $101
    Traveler rating: 4.5/5 Outstanding (160 reviews)
  • Tiara Park Atlantic Porto

    Avenida da Boavista 1466, Porto | 5 star hotel
    from $94
    Traveler rating: 4.5/5 Outstanding (373 reviews)
    • Simply good
    • Superb Hotel
    • Meriden atlantic - great hotel
  • Star Inn Porto

    Rua Senhora do Porto 930, Porto | 3 star hotel
    from $37
    Traveler rating: 4.0/5 Excellent (96 reviews)
  • HF Fenix Porto

    Rua Goncalo Sampaio 282, Porto | 4 star hotel
    from $65
    Traveler rating: 4.0/5 Excellent (162 reviews)
  • Quality Inn Porto

    Praca da Batalha 127 - 130, Porto | 3 star hotel
    from $100
    Traveler rating: 4.0/5 Excellent (234 reviews)
  • HF Tuela Porto

    Rua Arq. Marques da Silva, 200, Porto | 3 star hotel
    from $57
    Traveler rating: 4.0/5 Excellent (106 reviews)
  • Mercure Porto Centro

    Praca da Batalha 116, Porto | 4 star hotel
    from $62
    Traveler rating: 4.0/5 Excellent (581 reviews)
    • Good Value close to the centre
    • Location says it all!
    • Great value and location
  • HF Ipanema Porto

    Rua do Campo Allegre 156/172, Porto | 4 star hotel
    from $61
    Traveler rating: 4.0/5 Excellent (96 reviews)
  • Belver Beta Porto Hotel

    Rua Do Amial 601-607, Porto | 4 star hotel
    from $50
    Traveler rating: 2.5/5 Fair (62 reviews)
  • Grande Hotel Do Porto

    Rua Santa Catarina 197, Porto | 3 star hotel
    from $87
    Traveler rating: 4.0/5 Excellent (345 reviews)
    • Very Small Rooms
    • Perfect for a short break
    • Pay a little more and get a real 3-star hotel
  • AC Hotel Porto by Marriott

    Rua Jaime Brasil, 40, Porto | 4 star hotel
    from $63
    Traveler rating: 4.0/5 Excellent (149 reviews)
  • Bessa Hotel

    Rua Dr. Marques de Carvalho, 111, Porto | 4 star hotel
    from $67
    Traveler rating: 4.5/5 Outstanding (129 reviews)
  • Eurostars Das Artes

    Rua Do Rosario 160-164, Porto | 4 star hotel
    from $83
    Traveler rating: 4.5/5 Outstanding (625 reviews)
    • Fantastic value, extremely comfortable, great location
    • Beautiful Value!
    • No concpet of customer service
  • Dom Henrique Hotel

    Rua Guedes De Azevedo 179, Porto | 4 star hotel
    from $73
    Traveler rating: 4.0/5 Excellent (184 reviews)
  • Axis Porto Business & Spa Hotel

    Rua Maria Feliciana, Porto | 4 star hotel
    from $74
    Traveler rating: 4.5/5 Outstanding (80 reviews)
  • Vila Gale Porto Hotel

    Ave Fernao de Magalhaes 7, Porto | 4 star hotel
    from $78
    Traveler rating: 4.0/5 Excellent (288 reviews)
    • Excellent Hotel
    • Perfect Location
    • Professionalism and a Fantastic View of Porto
  • Hotel Infante Sagres

    Praca D Filippa de Lancastre 62, Porto | 5 star hotel
    from $133
    Traveler rating: 4.0/5 Excellent (240 reviews)
  • Quality Inn Portus Cale

    Avda Da Boavista 1060, Porto | 4 star hotel
    from $61
    Traveler rating: 3.5/5 Very Good (46 reviews)
  • Tryp Porto Centro

    Rua da Alegria 685-689, Porto | 3 star hotel
    from $48
    Traveler rating: 3.5/5 Very Good (136 reviews)
  • Ibis Porto Sao Joao

    Rua Dr Placido Costa, Porto | 2 star hotel
    from $48
    Traveler rating: 4.0/5 Excellent (188 reviews)
  • BEST WESTERN Hotel Inca

    Praca Coronel Pacheco 52, Porto | 4 star hotel
    from $63
    Traveler rating: 3.5/5 Very Good (166 reviews)
  • Hotel Nave

    Av Fernao Magalhaes 247, Porto | 2 star hotel
    from $48
    Traveler rating: 3.0/5 Good (11 reviews)
  • Pestana Porto Hotel

    Praca da Ribeira 1, Porto | 4 star hotel
    from $150
    Traveler rating: 4.5/5 Outstanding (414 reviews)
    • Location, Location, Location
    • What a find!
    • Fabulous spot to relax and view porto
  • Hotel Boa-Vista

    Esplanada do Castelo 58, Porto | 3 star hotel
    from $103
    Traveler rating: 3.5/5 Very Good (64 reviews)