Hotels in San Gimignano

Find the best deals on 713 hotels in San Gimignano, Italy

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top Hotels in San Gimignano

Find the perfect San Gimignano hotel for business or leisure


Things to do in San Gimignano

Piazza del Duomo
Museo della Tortura
Chiesa di Sant'Agostino

What is the average price of a hotel near Piazza del Duomo?

The average price for hotels near Piazza del Duomo is $101 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Piazza del Duomo is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Piazza del Duomo are very similar to the average price of a hotel in San Gimignano, which is $102.

Hotels near Piazza del Duomo
  • Camping Il Boschetto Di Piemma
    Best value

    Camping Il Boschetto Di Piemma

    San Gimignano, Tuscany

    8.2

    $45

    View Deal
  • Hotel Pescille
    #1 Most popular

    Hotel Pescille

    Strada Statale 47, San Gimignano, Tuscany

    9.1

    $134

    View Deal
  • La Cisterna
    #2 Most popular

    La Cisterna

    Piazza Della Cisterna 23, San Gimignano, Tuscany

    8.8

    $85

    View Deal
  • Palazzo al Torrione 2
    #3 Most popular

    Palazzo al Torrione 2

    San Gimignano, Tuscany

    8.9

    $89

    View Deal
  • Donna Nobile
    #4 Most popular

    Donna Nobile

    Via Delle Romite, 21, San Gimignano, Tuscany

    8.6

    $73

    View Deal
  • Villasanpaolo
    #5 Most popular

    Villasanpaolo

    Strada Provinciale Per Certaldo, San Gimignano, Tuscany

    8.5

    $161

    View Deal
  • Leon Bianco

    Leon Bianco

    Piazza Della Cisterna 13, San Gimignano, Tuscany

    9.0

    $96

    View Deal
  • Hotel Bel Soggiorno

    Hotel Bel Soggiorno

    Via San Giovanni 91, San Gimignano, Tuscany

    9.1

    $122

    View Deal
  • Hotel Da Graziano

    Hotel Da Graziano

    Via Giacomo Matteotti 39/A, San Gimignano, Tuscany

    8.4

    $84

    View Deal
  • Hotel Casolare Le Terre Rosse

    Hotel Casolare Le Terre Rosse

    Loc. San Donato, San Gimignano, Tuscany

    8.9

    $117

    View Deal
  • Palazzo al Torrione

    Palazzo al Torrione

    Via Berignano 76, San Gimignano, Tuscany

    8.8

    $103

    View Deal
  • Hotel L'Antico Pozzo

    Hotel L'Antico Pozzo

    Via San Matteo 87, San Gimignano, Tuscany

    8.9

    $101

    View Deal

What is the average price of a hotel near Museo della Tortura?

Hotels near Museo della Tortura are very similar to the average price of a hotel in San Gimignano, which is $102.

Hotels near Museo della Tortura
  • Camping Il Boschetto Di Piemma
    Best value

    Camping Il Boschetto Di Piemma

    San Gimignano, Tuscany

    8.2

    $45

    View Deal
  • Hotel Pescille
    #1 Most popular

    Hotel Pescille

    Strada Statale 47, San Gimignano, Tuscany

    9.1

    $134

    View Deal
  • La Cisterna
    #2 Most popular

    La Cisterna

    Piazza Della Cisterna 23, San Gimignano, Tuscany

    8.8

    $85

    View Deal
  • Palazzo al Torrione 2
    #3 Most popular

    Palazzo al Torrione 2

    San Gimignano, Tuscany

    8.9

    $89

    View Deal
  • Donna Nobile
    #4 Most popular

    Donna Nobile

    Via Delle Romite, 21, San Gimignano, Tuscany

    8.6

    $73

    View Deal
  • Villasanpaolo
    #5 Most popular

    Villasanpaolo

    Strada Provinciale Per Certaldo, San Gimignano, Tuscany

    8.5

    $161

    View Deal
  • Leon Bianco

    Leon Bianco

    Piazza Della Cisterna 13, San Gimignano, Tuscany

    9.0

    $96

    View Deal
  • Hotel Bel Soggiorno

    Hotel Bel Soggiorno

    Via San Giovanni 91, San Gimignano, Tuscany

    9.1

    $122

    View Deal
  • Hotel Da Graziano

    Hotel Da Graziano

    Via Giacomo Matteotti 39/A, San Gimignano, Tuscany

    8.4

    $84

    View Deal
  • Hotel Casolare Le Terre Rosse

    Hotel Casolare Le Terre Rosse

    Loc. San Donato, San Gimignano, Tuscany

    8.9

    $117

    View Deal
  • Palazzo al Torrione

    Palazzo al Torrione

    Via Berignano 76, San Gimignano, Tuscany

    8.8

    $103

    View Deal
  • Hotel L'Antico Pozzo

    Hotel L'Antico Pozzo

    Via San Matteo 87, San Gimignano, Tuscany

    8.9

    $101

    View Deal

What is the average price of a hotel near Chiesa di Sant'Agostino?

The average price for hotels near Chiesa di Sant'Agostino is $101 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Chiesa di Sant'Agostino is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Chiesa di Sant'Agostino are very similar to the average price of a hotel in San Gimignano, which is $102.

Hotels near Chiesa di Sant'Agostino
  • Camping Il Boschetto Di Piemma
    Best value

    Camping Il Boschetto Di Piemma

    San Gimignano, Tuscany

    8.2

    $45

    View Deal
  • Hotel Pescille
    #1 Most popular

    Hotel Pescille

    Strada Statale 47, San Gimignano, Tuscany

    9.1

    $134

    View Deal
  • La Cisterna
    #2 Most popular

    La Cisterna

    Piazza Della Cisterna 23, San Gimignano, Tuscany

    8.8

    $85

    View Deal
  • Palazzo al Torrione 2
    #3 Most popular

    Palazzo al Torrione 2

    San Gimignano, Tuscany

    8.9

    $89

    View Deal
  • Donna Nobile
    #4 Most popular

    Donna Nobile

    Via Delle Romite, 21, San Gimignano, Tuscany

    8.6

    $73

    View Deal
  • Villasanpaolo
    #5 Most popular

    Villasanpaolo

    Strada Provinciale Per Certaldo, San Gimignano, Tuscany

    8.5

    $161

    View Deal
  • Leon Bianco

    Leon Bianco

    Piazza Della Cisterna 13, San Gimignano, Tuscany

    9.0

    $96

    View Deal
  • Hotel Bel Soggiorno

    Hotel Bel Soggiorno

    Via San Giovanni 91, San Gimignano, Tuscany

    9.1

    $122

    View Deal
  • Hotel Da Graziano

    Hotel Da Graziano

    Via Giacomo Matteotti 39/A, San Gimignano, Tuscany

    8.4

    $84

    View Deal
  • Hotel Casolare Le Terre Rosse

    Hotel Casolare Le Terre Rosse

    Loc. San Donato, San Gimignano, Tuscany

    8.9

    $117

    View Deal
  • Palazzo al Torrione

    Palazzo al Torrione

    Via Berignano 76, San Gimignano, Tuscany

    8.8

    $103

    View Deal
  • Hotel L'Antico Pozzo

    Hotel L'Antico Pozzo

    Via San Matteo 87, San Gimignano, Tuscany

    8.9

    $101

    View Deal

When to book a hotel in San Gimignano

Check out the information below to find the best deal on a San Gimignano hotel room
Low Season
December
High Season
May

cheapest month to stay

51%

expected price decrease

most expensive time to stay

35%

expected price increase

Price
$53 - $166
Highest day of week
Wednesday
Cheapest day of week
Saturday

av. price over the last two weeks

Average price (weeknight)

$115

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$98

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in San Gimignano is: 4-5 star, on the same day that your stay begins.
1-2 star
$79 - $92
3 star
$99 - $112
4-5 star
$115 - $159

How much does a hotel in San Gimignano cost per night?

Use the information below to find quality San Gimignano hotel rooms for low prices

San Gimignano travel information

How long do people stay in San Gimignano?

Visiting San Gimignano for 2 nights is the most common choice for our users.

How much does a hotel cost in San Gimignano?

The cost of a hotel room in San Gimignano will vary according to demand, location and star rating. On average, rooms will cost around $104 per night.

When is the best time to book a hotel in San Gimignano?

The cheapest month to book a hotel in San Gimignano is December. The cost of your room could be as much as 52% cheaper than peak months.

Which day is cheapest to stay in San Gimignano?

The cost of a San Gimignano hotel room will vary for each day but generally Friday works out the most economical, with Tuesday proving the least economical.

How much does a hostel in San Gimignano cost?

San Gimignano hostels and hotels with a 2 star rating and below charge around $103 for a bed per person. This will be around $1 under the cost of a typical San Gimignano hotel.