We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Free Parking Best Value Charming Romantic Trendy Quiet Boutique Spa Independent Hotels Kitchenette Fitness centre Quaint Pets Allowed Airport Transportation Bar/Lounge Suites Restaurant Classic Family-friendly Room Service Business & up & up Internet Air Conditioning & up Concierge Meeting room Non-Smoking Hotel City Centre Hotels Reduced mobility rooms Modern Hotels Hotels with Restaurants Downtown Hotels Cheap Hotels Quiet Hotels Hotels with Free Wifi Business services Hotels with Balconies Hotels with Bars Discount Hotels Ponte de Dom Luis I Charming Hotels Safe Hotels Rail Station Sao Bento Spa Hotels Suite Hotels Boutique Hotels Clerigos Tower Luxury Spa Hotels Luxury Boutique Hotels Design Hotels Hotels on the River Historic Hotels Unique Hotels Heritage Hotels Hotels with Nightclubs Hotels with Smoking Rooms Rio Douro Cais da Ribeira Hotels with Jacuzzi Green Boutique Spa Hotels Wedding Hotels $ $$ $$$ $$$$ Beach Ibis Hotels Eurostars Quality Inn Resort hotel Hotels with Infinity Pools InterContinental TRYP Vincci Mercure Oceanfront Hotels NH Collection AC Hotels Sheraton Crowne Plaza Spring Break Hotels Best Western
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
More
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value + Top Rated
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Praca Liberdade 25, Porto 4000-322, Portugal
0.7 km from Rio Douro
  • Free Wifi
  • Restaurant

Booking.com
US$294*
InterContinental

Priceline
Loading prices...
Rua Diogo Macedo 220, Vila Nova de Gaia 4400-107, Portugal
1.8 km from Rio Douro
  • Free Wifi
  • Restaurant
Holiday Inn Porto Gaia

Booking.com
US$81*
HolidayInn.com

Hotels.com
View all 5 deals
Loading prices...
Avenida da Republica 1559, Vila Nova de Gaia 4430-205, Portugal
1.8 km from Rio Douro
  • Free Wifi
  • Breakfast included
Cliphotel Gaia Porto
US$60*
TripAdvisor

Hotels.com

Travelocity
View all 5 deals
US$60*
Booking.com
View Deal
Avenida da Republica 1571, Vila Nova de Gaia 4430-205, Portugal
1.8 km from Rio Douro
  • Room Service
Hotel Davilina

TripAdvisor
Loading prices...
Rua de Santa Catarina 1018, Porto 4000-447, Portugal
1.8 km from Rio Douro
  • Free Wifi
  • Room Service
Hotel America

TripAdvisor

Booking.com

Hotels.com
View all 6 deals
Loading prices...
Rua Dom Joao IV 990, Porto 4000-300, Portugal
1.9 km from Rio Douro
    Residencial Santo Antonino
    Avenida de Fernao de Magalhaes 247, Porto 4300-190, Portugal
    1.9 km from Rio Douro
    • Restaurant
    • Room Service
    Hotel Nave

    TripAdvisor

    Booking.com

    Travelocity
    View all 5 deals
    Loading prices...
    Rua de Manuel Moreira Barros 618D, Vila Nova de Gaia 4400-346, Portugal
    2.0 km from Rio Douro
    • Free Wifi
    • Restaurant
    Mercure Porto Gaia

    Booking.com

    Expedia.com

    Priceline
    View all 7 deals
    Loading prices...
    Rua do Campo Alegre, 156/172, Porto 4150-169, Portugal
    2.0 km from Rio Douro
    • Free Wifi
    • Breakfast included
    HF Ipanema Porto
    US$92*
    Booking.com

    Hotels.com
    US$107*
    HotelQuickly
    View all 11 deals
    SAVE US$20
    US$107*
    US$86*
    Prestigia.com
    View Deal
    Rua de Santa Catarina 1256, Porto 4000-447, Portugal
    2.0 km from Rio Douro
    • Free Wifi
    Seculo Hotel
    US$87*
    TripAdvisor
    US$87*
    Booking.com
    View Deal
    Rua da Alegria 598, Porto 4000-037, Portugal
    2.0 km from Rio Douro
    • Free Parking
    • Restaurant
    Albergaria Miradouro

    Agoda.com

    Booking.com

    TripAdvisor
    Loading prices...
    Rua da Alegria 642 646, Porto 4000-037, Portugal
    2.0 km from Rio Douro
      No photo provided
      Rua de Santa Catarina 1347, Porto 4000-457, Portugal
      2.1 km from Rio Douro
      • Free Parking
      • Breakfast included
      Castelo de Santa Catarina

      Hotels.com

      Expedia.com

      Booking.com
      View all 6 deals
      Loading prices...
      Rua da Alegria 685-689, Porto 4000-046, Portugal
      2.1 km from Rio Douro
      • Free Wifi
      • Room Service
      Tryp Porto Centro Hotel

      TripAdvisor

      Booking.com

      Orbitz.com
      Loading prices...
      Rua Julio Dinis 779, Porto 4050-326, Portugal
      2.1 km from Rio Douro
      • Free Wifi
      • Room Service
      Albergaria Residencia do Vice-Rei

      Booking.com

      Priceline

      Travelocity
      Loading prices...
      Rua Arquiteto Marques da Silva 166, Porto 4150-483, Portugal
      2.1 km from Rio Douro
      • Free Internet
      HF Tuela Porto Ala Sul
      Rua Goncalo Sampaio 282, Porto 4150-365, Portugal
      2.2 km from Rio Douro
      • Free Wifi
      • Restaurant
      HF Fenix Porto

      Hotels.com

      Expedia.com

      Priceline
      View all 6 deals
      Loading prices...
      Rua Arquiteto Marques da Silva 200, Porto 4150-483, Portugal
      2.2 km from Rio Douro
      • Free Wifi
      • Restaurant
      HF Tuela Porto
      US$84*
      TripAdvisor
      US$87*
      Booking.com

      Travelocity
      View all 5 deals
      SAVE US$3
      US$87*
      US$84*
      Expedia.com
      View Deal
      Rua de Santa Catarina 1432, Porto 4000-448, Portugal
      2.2 km from Rio Douro
      • Free Wifi
      • Room Service
      Costa do Sol Residencial

      Booking.com

      Hotels.com

      Priceline
      View all 7 deals
      Loading prices...
      Rua Goncalo Sampaio 282, Porto 4150-365, Portugal
      2.2 km from Rio Douro
        Tuela Torre Hotel Apartamento
        Rua Das Doce Casas, Porto 4000, Portugal
        2.2 km from Rio Douro
          No photo provided
          Largo Ferreira Lapa 21 183 | Mercado do Bom Sucesso, Porto 4150-323, Portugal
          2.3 km from Rio Douro
          • Free Wifi
          • Restaurant
          Hotel da Musica

          Booking.com

          Expedia.com

          Hotels.com
          View all 8 deals
          US$91*
          TripAdvisor
          with AccorHotels.com
          View Deal
          Travessa Antero de Quental 360, Porto 4000-087, Portugal
          2.3 km from Rio Douro
          • Free Wifi
          • Restaurant
          Hotel Cristal Porto
          US$100*
          TripAdvisor
          US$104*
          Booking.com
          US$122*
          Hostelworld.com
          View all 9 deals
          SAVE US$22
          US$122*
          US$100*
          Expedia.com
          View Deal
          Avenida da Republica 2038, Vila Nova de Gaia 4430-195, Portugal
          2.3 km from Rio Douro
          • Free Wifi
          • Restaurant
          Hotel Black Tulip

          TripAdvisor

          Expedia.com

          Booking.com
          View all 7 deals
          Loading prices...
          Rua Martir Sao Sebastiao, Vila Nova de Gaia 4400-499, Portugal
          2.4 km from Rio Douro
          • Free Wifi
          • Free Parking
          Novotel Porto Gaia

          Booking.com

          Priceline

          Expedia.com
          View all 6 deals
          US$63*
          TripAdvisor
          with AccorHotels.com
          View Deal
          Sao Sebastiao Rua Martir Sao Sebastiao 247, Vila Nova de Gaia 4400-499, Portugal
          2.4 km from Rio Douro
          • Free Wifi
          • Free Parking
          Ibis Porto Gaia

          Booking.com

          Expedia.com

          Hotels.com
          View all 6 deals
          US$46*
          TripAdvisor
          with AccorHotels.com
          View Deal
          Rua de Belgica no 3172, Vila Nova de Gaia 4400-049, Portugal
          2.4 km from Rio Douro
          • Free Wifi
          • Bar/Lounge
          Park Hotel Porto Gaia
          US$43*
          TripAdvisor
          US$45*
          Booking.com

          Hotels.com
          View all 5 deals
          SAVE US$1
          US$45*
          US$43*
          Expedia.com
          View Deal
          Rua Martir Sao Sebastiao 390, Vila Nova de Gaia 4400-499, Portugal
          2.4 km from Rio Douro
          • Free Wifi
          • Free Parking
          Hotel Ibis Budget Vila Nova De Gaia

          Expedia.com

          Booking.com

          Orbitz.com
          View all 7 deals
          Loading prices...
          Rua Estacao, 56, Porto 4300-171, Portugal
          2.4 km from Rio Douro
          • Free Wifi
          • Room Service
          Hotel Poveira

          TripAdvisor

          Expedia.com

          Booking.com
          View all 5 deals
          Loading prices...
          Rua Meditacao 71 | Porto, Porto 4150-487, Portugal
          2.4 km from Rio Douro
          • Free Wifi
          • Room Service
          Hotel Douro

          Agoda.com

          Booking.com

          TripAdvisor
          Loading prices...
          Rua Joao Pedro Ribeiro 819, Porto 4000-308, Portugal
          2.4 km from Rio Douro
            No photo provided
            *Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.