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 Center Luxury Breakfast included Mid-range Pool Free Parking Best Value Charming Romantic Trendy Quiet Boutique Spa Independent Hotels Kitchenette Fitness center Quaint Pets Allowed Airport Transportation Bar/Lounge Suites Restaurant Classic Family-friendly Room Service Business & up & up Internet Air Conditioning & up Clean Hotels Concierge Hotels with Restaurants Non-Smoking Hotel Modern Hotels Meeting Rooms Hotels with Balconies Quiet Hotels Accessible rooms City Center Hotels Hotels with Bars Hotels with Free Wifi Downtown Hotels Cheap Hotels Business Center Suite Hotels Discount Hotels Rail Station Sao Bento Ponte de Dom Luis I Safe Hotels Charming Hotels Spa Hotels Boutique Hotels Clerigos Tower Luxury Spa Hotels Hotels with Room Service Design Hotels Luxury Boutique Hotels Hotels on the River Luxury Traveler Historic Hotels Heritage Hotels Hotels with Jacuzzi Hotels with Smoking Rooms Honeymoon Hotels Hotels with Nightclubs Unique Hotels Rio Douro Cais da Ribeira Hotels with Shuttle Romantic Boutique Hotels Foodie 60+ Traveler Trendsetter Eurostars Green Boutique Spa Hotels Wedding Hotels $ $$ $$$ $$$$ Beachfront Ibis Hotels Quality Inn Resort hotel Hotels with Infinity Pools TRYP Thrifty Traveler Mercure AC Hotels Beach Resorts Sheraton InterContinental Vincci Oceanfront Hotels NH Collection Crowne Plaza Spring Break Hotels Best Western
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Grande Hotel Do Porto
SAVE $40
$165
Orbitz.com
$125
View Deal
Rua de Santa Catarina 197, Porto 4000-450, Portugal
0.6 miles from Rio Douro
  • Free Wifi
  • Breakfast included
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of $149/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Ibis Porto Centro
No availability for your dates from these sites
Rua da Alegria 29 A, Porto 4000-041, Portugal
0.6 miles from Rio Douro
  • Free Wifi
  • Bar/Lounge
Pao de Acucar Hotel
SAVE $10
$112
Booking.com
$102
View Deal
Rua do Almada 262 | next to Gran Plaza Alidos, Porto 4050-032, Portugal
0.6 miles from Rio Douro
  • Free Wifi
  • Breakfast included
Savings alert: 31% below average rate

The price you found is 31% lower than this hotel's average rate of $148/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Vera Cruz Porto Hotel
SAVE $2
$74
Hotels.com
$72
View Deal
Rua de Ramalho Ortigao 14, Porto 4000-407, Portugal
0.6 miles from Rio Douro
  • Free Wifi
  • Breakfast included
Savings alert: 39% below average rate

The price you found is 39% lower than this hotel's average rate of $119/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Porto Coliseum Hotel
Rua de Passos Manuel 135, Porto 4000-385, Portugal
0.6 miles from Rio Douro
  • Free Wifi
  • Breakfast included
No photo provided
Rua do Bonjardim 290, Porto 4000-114, Portugal
0.6 miles from Rio Douro
    No photo provided
    DO ALMADA, Porto 4050-037, Portugal
    0.6 miles from Rio Douro
      Paulista Pensao Residencial
      SAVE $11
      $66
      Orbitz.com
      $55
      View Deal
      Avenida dos Aliados 214, Porto 4000-065, Portugal
      0.6 miles from Rio Douro
      • Free Wifi
      • Bar/Lounge
      Savings alert: 18% below average rate

      The price you found is 18% lower than this hotel's average rate of $67/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Hotel de Paulista
      Avenida dos Aliados, Porto, Portugal
      0.6 miles from Rio Douro
      • Free Wifi
      No photo provided
      Loading prices...
      336 Rua da Restauracao, Porto 4050-501, Portugal
      0.6 miles from Rio Douro
        Exe Almada Porto
        SAVE $5
        $109
        Expedia.com
        $104
        View Deal
        Rua do Almada 357-371, Porto 4050-032, Portugal
        0.7 miles from Rio Douro
          Savings alert: 28% below average rate

          The price you found is 28% lower than this hotel's average rate of $145/night.

          We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

          Malaposta
          Priceline
          $76
          View Deal
          Rua Conceicao 80, Porto 4050-214, Portugal
          0.7 miles from Rio Douro
          • Free Wifi
          • Breakfast included
          Savings alert: 28% below average rate

          The price you found is 28% lower than this hotel's average rate of $105/night.

          We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

          No photo provided
          Rua Doutor Antonio Luis Gomes 138 C, Porto 4000-091, Portugal
          0.7 miles from Rio Douro
            Sao Gabriel
            Priceline
            $82
            View Deal
            Rua da Alegria 98, Porto 4000-033, Portugal
            0.7 miles from Rio Douro
            • Free Wifi
            • Free Parking
            Solar Residencial S. Gabriel
            Expedia.com
            $83
            View Deal
            Rua da Alegria 98, Porto 4000-033, Portugal
            0.7 miles from Rio Douro
            • Free Wifi
            • Free Parking
            Eurostars Das Artes Hotel
            Booking.com
            $108
            View Deal
            Rua do Rosario, 160 - 164, Porto 4050-521, Portugal
            0.8 miles from Rio Douro
            • Free Wifi
            • Room Service
            Best Western Hotel Inca
            Booking.com
            $94
            View Deal
            Pr. Coronel Pacheco 52, Porto 4050, Portugal
            0.8 miles from Rio Douro
            • Free Wifi
            • Breakfast included
            Savings alert: 20% below average rate

            The price you found is 20% lower than this hotel's average rate of $117/night.

            We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

            Hotel Sao Jose
            No availability for your dates from these sites
            Rua da Alegria 172, Porto 4000-034, Portugal
            0.8 miles from Rio Douro
            • Free Wifi
            • Breakfast included
            Hotel do Norte
            SAVE $1
            $50
            Booking.com
            $49
            View Deal
            Rua Fernandes Tomas 579, Porto 4000-217, Portugal
            0.8 miles from Rio Douro
            • Free Wifi
            Savings alert: 40% below average rate

            The price you found is 40% lower than this hotel's average rate of $82/night.

            We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

            The Artist Porto Hotel & Bistro
            SAVE $4
            $127
            Orbitz.com
            $123
            View Deal
            Rua da Firmeza 49, Porto 4000-228, Portugal
            0.9 miles from Rio Douro
            • Free Wifi
            • Restaurant
            Hotel Porto Trindade
            SAVE $7
            $128
            Orbitz.com
            $121
            View Deal
            Rua de Camoes 129 131, Porto 4000-144, Portugal
            0.9 miles from Rio Douro
            • Free Wifi
            • Breakfast included
            Dom Henrique Hotel
            SAVE $5
            $149
            Hotels.com
            $144
            View Deal
            Rua Guedes de Azevedo 179, Porto 4000-273, Portugal
            0.9 miles from Rio Douro
            • Free Wifi
            • Breakfast included
            No photo provided
            Rua Silva Tapada, 200, Vila Nova de Gaia 4430-239, Portugal
            0.9 miles from Rio Douro
            • Restaurant
            No photo provided
            Rua da Firmeza 101, Porto 4000-228, Portugal
            0.9 miles from Rio Douro
              Vila Gale Porto
              SAVE $3
              $109
              Hotels.com
              $106
              View Deal
              Avenida de Fernao de Magalhaes 7, Porto 4300-190, Portugal
              1.0 miles from Rio Douro
              • Free Wifi
              • Pool
              Savings alert: 15% below average rate

              The price you found is 15% lower than this hotel's average rate of $124/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Stay Hotel Porto Centro Trindade
              SAVE $2
              $66
              Hotels.com
              $64
              View Deal
              Rua Goncalo Cristovao, 111, Porto 4000-408, Portugal
              1.0 miles from Rio Douro
              • Free Wifi
              • Restaurant
              Residencia Pedra Antiga
              Loading prices...
              Rua de Santa Catarina 830, Porto 4000-446, Portugal
              1.0 miles from Rio Douro
              • Free Wifi
              The Rex Hotel
              SAVE $16
              $75
              Hotels.com
              $59
              View Deal
              Praca da Republica 117, Porto 4050, Portugal
              1.0 miles from Rio Douro
              • Free Wifi
              • Bar/Lounge
              Savings alert: 21% below average rate

              The price you found is 21% lower than this hotel's average rate of $75/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Porto Domus Hotel
              Orbitz.com
              $77
              View Deal
              Rua da Firmeza 19, Porto 4000-227, Portugal
              1.0 miles from Rio Douro
              • Bar/Lounge
              • Free Internet
              Pensao Residencial Marfim
              SAVE $1
              $50
              Priceline
              $49
              View Deal
              Rua de Alvares Cabral 213, Porto 4050-041, Portugal
              1.0 miles from Rio Douro
              • Free Wifi
              Savings alert: 35% below average rate

              The price you found is 35% lower than this hotel's average rate of $75/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.