Hotels in San Gimignano
Discover 466 hotels in San Gimignano, ranging from charming bed and breakfasts to luxurious resorts. The heart of San Gimignano boasts affordable 3-star stays averaging around $100 a night, while opulent 5-star options can reach $300. Many hotels cluster around the historic center and countryside, offering delightful views. Recently, a new boutique hotel opened near the city walls, distinguished by chic modern decor. Explore and book your perfect stay with us confidently.