Hotels in San Gimignano

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

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

Top San Gimignano hotels

Find the perfect San Gimignano, Italy 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 $100 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 typically 2% less expensive than the average hotel in San Gimignano, which is $102.

Hotels near Piazza del Duomo
Camping Boschetto DI Piemma
Best value
Camping Boschetto DI Piemma
8.2
$45
Hotel Pescille
#1 Most popular
Hotel Pescille
9.1
$153
La Cisterna
#2 Most popular
La Cisterna
8.8
$95
Palazzo al Torrione 2
#3 Most popular
Palazzo al Torrione 2
8.9
$80
Donna Nobile
#4 Most popular
Donna Nobile
8.6
$70
Villasanpaolo
#5 Most popular
Villasanpaolo
8.5
$153
Hotel Leon Bianco
Hotel Leon Bianco
9.0
$97
Hotel Bel Soggiorno
Hotel Bel Soggiorno
9.1
$103
Hotel Da Graziano
Hotel Da Graziano
8.5
$89
Hotel Casolare Le Terre Rosse
Hotel Casolare Le Terre Rosse
8.9
$114
Palazzo al Torrione
Palazzo al Torrione
8.8
$93
L'Antico Pozzo
L'Antico Pozzo
8.9
$98

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

Hotels near Museo della Tortura are typically 2% less expensive than the average hotel in San Gimignano, which is $102.

Hotels near Museo della Tortura
Camping Boschetto DI Piemma
Best value
Camping Boschetto DI Piemma
8.2
$45
Hotel Pescille
#1 Most popular
Hotel Pescille
9.1
$153
La Cisterna
#2 Most popular
La Cisterna
8.8
$95
Palazzo al Torrione 2
#3 Most popular
Palazzo al Torrione 2
8.9
$80
Donna Nobile
#4 Most popular
Donna Nobile
8.6
$70
Villasanpaolo
#5 Most popular
Villasanpaolo
8.5
$153
Hotel Leon Bianco
Hotel Leon Bianco
9.0
$97
Hotel Bel Soggiorno
Hotel Bel Soggiorno
9.1
$103
Hotel Da Graziano
Hotel Da Graziano
8.5
$89
Hotel Casolare Le Terre Rosse
Hotel Casolare Le Terre Rosse
8.9
$114
Palazzo al Torrione
Palazzo al Torrione
8.8
$93
L'Antico Pozzo
L'Antico Pozzo
8.9
$98

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

The average price for hotels near Chiesa di Sant'Agostino is $100 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 typically 2% less expensive than the average hotel in San Gimignano, which is $102.

Hotels near Chiesa di Sant'Agostino
Camping Boschetto DI Piemma
Best value
Camping Boschetto DI Piemma
8.2
$45
Hotel Pescille
#1 Most popular
Hotel Pescille
9.1
$153
La Cisterna
#2 Most popular
La Cisterna
8.8
$95
Palazzo al Torrione 2
#3 Most popular
Palazzo al Torrione 2
8.9
$80
Donna Nobile
#4 Most popular
Donna Nobile
8.6
$70
Villasanpaolo
#5 Most popular
Villasanpaolo
8.5
$153
Hotel Leon Bianco
Hotel Leon Bianco
9.0
$97
Hotel Bel Soggiorno
Hotel Bel Soggiorno
9.1
$103
Hotel Da Graziano
Hotel Da Graziano
8.5
$89
Hotel Casolare Le Terre Rosse
Hotel Casolare Le Terre Rosse
8.9
$114
Palazzo al Torrione
Palazzo al Torrione
8.8
$93
L'Antico Pozzo
L'Antico Pozzo
8.9
$98

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
July
High Season
June

cheapest month to stay

30%

expected price decrease

most expensive time to stay

35%

expected price increase

Price
$84 - $182
Highest day of week
Wednesday
Cheapest day of week
Saturday

av. price over the last two weeks

Average price (weeknight)

$119

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$102

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, Italy cost per night?

Use the information below to find quality San Gimignano hotel rooms for low prices
2 stars and below
Palazzo al Torrione
#1 most popular
Palazzo al Torrione
8.8
$93
Cosetta Guest House
#2 most popular
Cosetta Guest House
9.4
$81
3 stars
L'Antico Pozzo
#1 most popular
L'Antico Pozzo
8.9
$98
Hotel Casolare Le Terre Rosse
#2 most popular
Hotel Casolare Le Terre Rosse
8.9
$114
Donna Nobile
Best value
Donna Nobile
8.6
$70
4 stars and above
Villa San Lucchese
#1 most popular
Villa San Lucchese
9.2
$104
Villasanpaolo
#2 most popular
Villasanpaolo
8.5
$153
Villa Sabolini
Best value
Villa Sabolini
9.0
$68

Hostels and cheap hotels in San Gimignano

These hotels and hostels are the cheapest accommodations available in San Gimignano, Italy
Villa Sabolini
Villa Sabolini
9.0
$68
Hotel Il Pietreto
Hotel Il Pietreto
8.3
$80
Donna Nobile
Donna Nobile
8.6
$70
Cosetta Guest House
Cosetta Guest House
9.4
$81
Residenza d'Epoca Palazzo Buonaccorsi
Residenza d'Epoca Palazzo Buonaccorsi
8.4
$79
Podere Il Pino
Podere Il Pino
8.7
$87

Get the best value hotel in San Gimignano

These San Gimignano hotels have the best prices for their ratings
Villa Sabolini
Villa Sabolini
9.0
$68
L'Antico Pozzo
L'Antico Pozzo
8.9
$98
Donna Nobile
Donna Nobile
8.6
$70
Residenza d'Epoca Palazzo Buonaccorsi
Residenza d'Epoca Palazzo Buonaccorsi
8.4
$79
Villa San Lucchese
Villa San Lucchese
9.2
$104
Hotel Il Pietreto
Hotel Il Pietreto
8.3
$80

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 $96 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 July. The cost of your room could be as much as 30% 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 $87 for a bed per person. This will be around $9 under the cost of a typical San Gimignano hotel.