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 Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Independent Hotels & up & up Internet & up Air Conditioning Concierge Hotels with Free Wifi Meeting room Hotels with Restaurants Business services Cheap Hotels Non-Smoking Hotel Reduced mobility rooms Hotels with Bars Clean Hotels ₹₹ ₹₹₹ ₹₹₹₹ Luxury Traveller Resort hotel Hotels with Villas All inclusive Luxury Resorts Best Western Within 10 km Within 25 km Any Distance from Santa Maria Maggiore
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • 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
Hotel Domus San Francesco
Largo della Pace | Tuscania, 01017, Viterbo, Italy
0.3 km from Santa Maria Maggiore
  • Breakfast included
  • Restaurant
B&B La Torretta
Booking.com
US$ 72
View Deal
Via della Torretta 11, 01017 Tuscania, Italy
0.4 km from Santa Maria Maggiore
  • Free Wifi
Hotel Tuscania Panoramico
Agoda.com
US$ 87
View Deal
Via Dell'Olivo 53, 01017 Tuscania, Italy
0.5 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Relais Pian di Vico
Booking.com
US$ 96
View Deal
Strada Consorziale Pian di Vicolo, 01017, 01017 Tuscania, Italy
4.2 km from Santa Maria Maggiore
  • Free Wifi
  • Pool
Agriturismo Cerrosughero
Booking.com
US$ 72
View Deal
Strada Statale 312 Km 22,600, 01011 Canino, Italy
12.5 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Alla Corte delle Terme Resort
SAVE US$ 9
US$ 77
Expedia.com
US$ 68
View Deal
Strada Procoio 6 | a 2 minuti dalle Terme dei Papi, 01100, Viterbo, Italy
13.3 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Savings alert: 12% below average rate

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

Terme dei Papi Hotel Niccolo' V
Strada Bagni 12, 01100, Viterbo, Italy
15.6 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Hotel Salus Terme
SAVE US$ 20
US$ 158
Expedia.com
US$ 138
View Deal
Strada Tuscanese 26-28, 01100, Viterbo, Italy
16.3 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Hotel Antica Locanda della Francigena
Booking.com
US$ 80
View Deal
Strada Pontarello snc, 01019 Vetralla, Italy
17.8 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Best Western Hotel Viterbo
SAVE US$ 7
US$ 79
Expedia.com
US$ 72
View Deal
Via San Camillo De Lellis, 6, 01100, Viterbo, Italy
18.0 km from Santa Maria Maggiore
  • Free Wifi
  • Breakfast included
Albergo da Benedetta
Booking.com
US$ 71
View Deal
Via Francesco Petrarca 5, 01019 Vetralla, Italy
18.0 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Residence Rinaldone
No availability for your dates from these sites
Strada Rinaldone, 01100, Viterbo, Italy
18.1 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Villa Sofia
Expedia.com
US$ 97
View Deal
Strada San Salvatore, 01100, Viterbo, Italy
18.7 km from Santa Maria Maggiore
  • Free Wifi
  • Breakfast included
Hotel Costiera
Strada San Salvatore, 01100, Viterbo, Italy
18.7 km from Santa Maria Maggiore
  • Pool
  • Restaurant
Tuscia Hotel
Booking.com
US$ 79
View Deal
Via Cairoli 41, 01100, Viterbo, Italy
18.8 km from Santa Maria Maggiore
  • Free Wifi
  • Breakfast included
Bed & Breakfast San Pellegrino
Booking.com
US$ 60
View Deal
Via San Pellegrino 4, 01100, Viterbo, Italy
18.8 km from Santa Maria Maggiore
  • Free Wifi
Hotel Urbano V
Booking.com
US$ 84
View Deal
Corso Camillo Benso Conte di Cavour 107 | Montefiascone, 01027 Montefiascone, Italy
18.9 km from Santa Maria Maggiore
  • Free Wifi
  • Room Service
Balletti Palace Hotel
Booking.com
US$ 99
View Deal
Via San Francesco 8, 01100, Viterbo, Italy
18.9 km from Santa Maria Maggiore
  • Free Wifi
  • Free Parking
Hotel Viterbo Inn
Booking.com
US$ 62
View Deal
Via San Luca 17, 01100, Viterbo, Italy
19.0 km from Santa Maria Maggiore
  • Free Wifi
  • Breakfast included
Hotel Italia & Lombardi
Booking.com
US$ 59
View Deal
Piazzale Roma 9/10, 01027 Montefiascone, Italy
19.1 km from Santa Maria Maggiore
    Altavilla Hotel
    Booking.com
    US$ 60
    View Deal
    Via Dante Alighieri 16/C | Montefiascone, 01027, Viterbo, Italy
    19.1 km from Santa Maria Maggiore
    • Free Wifi
    • Restaurant
    Mini Palace Hotel
    No availability for your dates from these sites
    Via Santa Maria della Grotticella 2/B, 01100, Viterbo, Italy
    19.5 km from Santa Maria Maggiore
    • Free Wifi
    • Free Parking
    No photo provided
    Via Santa Maria di Gradi 70, 01100, Viterbo, Italy
    19.8 km from Santa Maria Maggiore
      Valle del Marta Resort
      Expedia.com
      US$ 143
      View Deal
      Via Aurelia Vecchia Km 93, 01016, Tarquinia, Italy
      20.8 km from Santa Maria Maggiore
      • Free Wifi
      • Free Parking
      Hotel Benessere Acqua Rossa
      SAVE US$ 2
      US$ 79
      Hotels.com
      US$ 77
      View Deal
      Strada Teverina, 86, 01100, Viterbo, Italy
      20.9 km from Santa Maria Maggiore
      • Free Wifi
      • Free Parking
      Hotel Tarconte
      Booking.com
      US$ 67
      View Deal
      Via della Tuscia 19, 01016, Tarquinia, Italy
      20.9 km from Santa Maria Maggiore
      • Free Wifi
      • Free Parking
      No photo provided
      Via Abate Lamberto 4, 01100 San Martino al Cimino, Viterbo, Italy
      21.0 km from Santa Maria Maggiore
        Hotel Villa Tirreno
        Booking.com
        US$ 109
        View Deal
        Via Benedetto Croce 2, 01016, Tarquinia, Italy
        21.1 km from Santa Maria Maggiore
        • Free Wifi
        • Free Parking
        Balletti Park Hotel
        Booking.com
        US$ 142
        View Deal
        Via Umbria 2/2a, 01100 San Martino al Cimino, Viterbo, Italy
        21.1 km from Santa Maria Maggiore
        • Free Wifi
        • Free Parking
        Hotel All'Olivo
        Hotels.com
        US$ 83
        View Deal
        Via Palmiro Togliatti 15, 01016, Tarquinia, Italy
        21.2 km from Santa Maria Maggiore
        • Free Wifi
        • Restaurant
        Still looking for a place to stay?
        Tuscania has 12 Guest Houses with 338 reviews
        Agriturismo Re Tarquinio
        5o strada vicinale Loc. Montebello, 01017 Tuscania, Italy
        13.1 km from Santa Maria Maggiore
        • Free Wifi
        • Free Parking
        OM Palace
        Via Piansano 8, 01017 Tuscania, Italy
        0.9 km from Santa Maria Maggiore
        • Free Wifi
        • Breakfast included
        B&B Il Sambuco
        Via delle Sambucare 16, 01017 Tuscania, Italy
        0.6 km from Santa Maria Maggiore
        • Free Wifi
        • Free Parking
        See all 12 Tuscania Guest Houses
        See all hotels in or near Tuscania
        Hotel Domus San Francesco
        Largo della Pace | Tuscania, 01017, Viterbo, Italy
        0.3 km from Santa Maria Maggiore
        • Breakfast included
        • Restaurant
        Agriturismo Cerrosughero
        Booking.com
        US$ 72
        View Deal
        Strada Statale 312 Km 22,600, 01011 Canino, Italy
        12.5 km from Santa Maria Maggiore
        • Free Wifi
        • Free Parking
        Alla Corte delle Terme Resort
        SAVE US$ 9
        US$ 77
        Expedia.com
        US$ 68
        View Deal
        Strada Procoio 6 | a 2 minuti dalle Terme dei Papi, 01100, Viterbo, Italy
        13.3 km from Santa Maria Maggiore
        • Free Wifi
        • Free Parking
        Savings alert: 12% below average rate

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

        Terme dei Papi Hotel Niccolo' V
        Strada Bagni 12, 01100, Viterbo, Italy
        15.6 km from Santa Maria Maggiore
        • Free Wifi
        • Free Parking
        Hotel Salus Terme
        SAVE US$ 20
        US$ 158
        Expedia.com
        US$ 138
        View Deal