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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic & up & up & up Internet Air Conditioning Hotels with Restaurants Quiet Hotels Hotels with Free Wifi Non-Smoking Hotel Reduced mobility rooms Cheap Hotels Meeting room Business services Concierge Modern Hotels $ $$ $$$ $$$$ Beach Quaint Vineyard Hotels
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller 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
Pousada De Viana Do Castelo Charming Hotel
SAVE USD 59
USD 320*
Prestigia.com
USD 261*
View Deal
Monte de Sta. Luzia, Viana do Castelo 4901-909, Portugal
0.2 km from Santuario de Santa Luzia
  • Free Wifi
  • Free Parking
Casa Melo Alvim Hotel
SAVE USD 4
USD 168*
Orbitz.com
USD 164*
View Deal
Avenida Conde da Carreira 28, Viana do Castelo 4900-343, Portugal
0.8 km from Santuario de Santa Luzia
  • Free Wifi
  • Free Parking
Hotel Laranjeira
Booking.com
USD 85*
View Deal
Rua Candido dos Reis 45, Viana do Castelo 4900-082, Portugal
0.9 km from Santuario de Santa Luzia
  • Free Wifi
  • Breakfast included
Hotel Rali Viana
Hotels.com
USD 100*
View Deal
Avenida Dom Afonso III 180 | Viana do Castelo, Viana do Castelo 4900-477, Portugal
0.9 km from Santuario de Santa Luzia
  • Free Wifi
  • Free Parking
Hotel Calatrava
Booking.com
USD 140*
View Deal
Rua Manuel Fiuza Junior 157, Viana do Castelo 4900-458, Portugal
1.0 km from Santuario de Santa Luzia
  • Free Wifi
  • Free Parking
Residencial Viana Mar
Avenida dos Combatentes da Grande Guerra 215, Viana do Castelo 4900-563, Portugal
1.0 km from Santuario de Santa Luzia
    No photo provided
    Rua Ponte de Lima 4990, Viana do Castelo 4900-451, Portugal
    1.0 km from Santuario de Santa Luzia
      SAVE USD 4
      USD 144*
      Expedia.com
      USD 140*
      View Deal
      Rua do Gontim 70-76, Viana do Castelo 4900-474, Portugal
      1.2 km from Santuario de Santa Luzia
      • Free Wifi
      • Restaurant
      Savings alert: 16% below average rate

      The price you found is 16% lower than this hotel's average rate of USD 167/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.

      Quinta Dom Sapo
      Booking.com
      USD 70*
      View Deal
      Rua de Salgueiro 34 | Cardielos, Cardielos 4925-349, Portugal
      1.2 km from Santuario de Santa Luzia
      • Pool
      • Bar/Lounge
      Pensao Restaurante Verde Minho
      Rua do Anjinho 34 36, Viana do Castelo 4900-320, Portugal
      1.2 km from Santuario de Santa Luzia
        Axis Viana Business & SPA Hotel
        Orbitz.com
        USD 117*
        View Deal
        Avenida Capitao Gaspar de Castro, Viana do Castelo 4900-462, Portugal
        1.3 km from Santuario de Santa Luzia
        • Free Wifi
        • Pool
        Hotel Jardim Viana Do Castelo
        Loading prices...
        Alameda 5 de Outubro 68, Viana do Castelo 4900-515, Portugal
        1.3 km from Santuario de Santa Luzia
        • Free Wifi
        • Breakfast included
        Margarida da Praca
        Alameda 5 de Outubro 58, Viana do Castelo 4900-515, Portugal
        1.3 km from Santuario de Santa Luzia
        • Free Wifi
        • Restaurant
        Hotel do Parque
        Booking.com
        USD 114*
        View Deal
        Praca da Galiza, Viana do Castelo 4900-476, Portugal
        1.4 km from Santuario de Santa Luzia
        • Free Parking
        • Breakfast included
        Savings alert: 12% below average rate

        The price you found is 12% lower than this hotel's average rate of USD 130/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.

        Flor de Sal Hotel
        SAVE USD 18
        USD 193*
        Booking.com
        USD 175*
        View Deal
        Avenida de Cabo Verde | Praia Norte, Viana do Castelo 4900-568, Portugal
        1.5 km from Santuario de Santa Luzia
        • Free Wifi
        • Free Parking
        No photo provided
        Rua Pero Galego 203, Viana do Castelo 4935-056, Portugal
        2.6 km from Santuario de Santa Luzia
          Hotel A Ponte
          Loading prices...
          Rua do Poco do Pescadouro n 32, Viana do Castelo 4900-782, Portugal
          3.5 km from Santuario de Santa Luzia
          • Free Wifi
          • Free Parking
          No photo provided
          Rua Mauricio Teixeira 333 | Vila de Punhe, Viana do Castelo 4935-075, Portugal
          4.2 km from Santuario de Santa Luzia
            No photo provided
            JoALo Rodrigues Cabrilho, Lapela 5470-019, Portugal
            5.8 km from Santuario de Santa Luzia
              Aldeamento Turistico Camarido
              No availability for your dates from these sites
              Lugar da Joaninha - Cristelo, Caminha 4910-180, Portugal
              6.1 km from Santuario de Santa Luzia
              • Free Wifi
              • Free Parking
              Casa Santa Filomena
              Estrada de Cabanas 621 | Afife, Viana do Castelo 4900-012, Portugal
              8.4 km from Santuario de Santa Luzia
              • Free Wifi
              • Free Parking
              Casa do Baixinho I - III
              Lugar Do Baixinho, Viana do Castelo 4900, Portugal
              8.6 km from Santuario de Santa Luzia
              • Pool
              No photo provided
              Rua do Baixinho, 4580 Casteloes de Cepeda, Viana do Castelo 4900, Portugal
              8.6 km from Santuario de Santa Luzia
              • Pool
              Quinta do Monteverde
              No availability for your dates from these sites
              Avenida da Praia 338, Castelo do Neiva, Viana do Castelo 4935-567, Portugal
              9.2 km from Santuario de Santa Luzia
              • Free Wifi
              • Free Parking
              Quinta da Bouca d'Arques
              Loading prices...
              Rua Abreu Teixeira, 333 | 4905-641 Vila de Punhe, Viana do Castelo, Portugal
              9.6 km from Santuario de Santa Luzia
              • Free Wifi
              • Free Parking
              Casa do Monte de Roques
              Expedia.com
              USD 139*
              View Deal
              Rua Abreu Teixeira 435 | Vila de Punhe, Viana do Castelo 4905-641, Portugal
              10.0 km from Santuario de Santa Luzia
              • Free Wifi
              • Free Parking
              Hotel Meira
              SAVE USD 16
              USD 152*
              AccorHotels.com
              USD 136*
              View Deal
              Rua 5 de Outubro 56 | Vila Praia de Âncora, Vila Praia de Ancora 4910-386, Portugal
              12.8 km from Santuario de Santa Luzia
              • Free Wifi
              • Free Parking
              Hotel Compostela
              No availability for your dates from these sites
              Costa Verde s/n (entre Viana do Castelo e Caminha), Afife 4900-058, Portugal
              12.8 km from Santuario de Santa Luzia
                Quinta de Malta
                No availability for your dates from these sites
                Rua de Nossa Senhora de Loreto n 0152 | Durrães, Barcelos 4905-070, Portugal
                15.9 km from Santuario de Santa Luzia
                • Free Wifi
                • Free Parking
                Hotel Paco de Vitorino
                Hotels.com
                USD 163*
                View Deal
                Rua do Paco 270 | Vitorino das Donas, Ponte de Lima 4990-240, Portugal
                15.9 km from Santuario de Santa Luzia
                • Free Wifi
                • Free Parking
                *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.