roomfornightEXPLORE YOUR TRAVELS

Best-Rated Hotels in Florence: Top Guest Picks

Updated 10 July 2026 · 36 real hotels

FlorencePhoto : Google

← All hotels in Florence

In short, Best-rated hotels in Florence

Florence's best-rated hotels are concentrated around the San Lorenzo and Santa Maria Novella neighbourhoods, with guest scores ranging from 4.8 to a perfect 5 out of 5. Options span from affordable B&Bs starting around 128 euros per night to curated luxury apartments and four-star hotels. Every property on this list has been selected based on verified traveller satisfaction scores, not editorial opinion.

Your stay in Florence, in one conversation

Charlize builds hotels, activities and dining around your wishes, dates and budget.

Start with Charlize →

Florence's Most Appreciated Hotels, Ranked by Guest Satisfaction

Choosing a hotel in Florence can feel overwhelming given the sheer number of options across this compact, art-filled city. This selection cuts through the noise by focusing on one signal that matters most: what guests actually say after their stay. Every hotel listed here carries a traveller score of 4.8 or above out of 5, reflecting consistent praise for service, comfort, cleanliness, and location. Whether you are looking for a charming B&B steps from the Mercato Centrale or a polished four-star address near Santa Maria Novella station, the properties below represent Florence's most reliably satisfying places to stay.

The neighbourhoods of San Lorenzo and Santa Maria Novella dominate this ranking, and for good reason. Both sit within easy walking distance of the Duomo, the Uffizi, and the main train station, making them practical bases for first-time visitors and returning travellers alike. Nightly rates across this curated list range from around 128 to 263 euros, covering a broad spectrum of budgets without sacrificing the quality that earns top marks from guests.

Our selection in Florence

A real selection, real prices, from the most affordable to the showstopper.

💸 BudgetThe best price in the selection
Corte dell'albero
Corte dell'albero
Santa Maria Novella★ 4.7
74 €/nuitBook →
Relais Grand Tour
Relais Grand Tour
San Lorenzo★ 4.7
79 €/nuitBook →
Hotel Zanobi 45
Hotel Zanobi 45
San Lorenzo★ 4.7
86 €/nuitBook →
⚖️ ComfortGreat value for money
Art Hotel Villa Agape - Place of Charme
Art Hotel Villa Agape - Place of Charme
★★★★Oltrarno★ 4.9
114 €/nuitView hotel →
IQ Hotel Firenze
IQ Hotel Firenze
★★★★San Lorenzo★ 4.8
125 €/nuitView hotel →
Corte Guelfa
Corte Guelfa
★★★San Lorenzo★ 4.8
99 €/nuitBook →
✨ PremiumFor a treat
The Frame Hotel La Gioconda Ritrovata
The Frame Hotel La Gioconda Ritrovata
★★★★Santa Maria del Fiore★ 4.8
152 €/nuitBook →
Palazzo Castri 1874 Spa & Garden
Palazzo Castri 1874 Spa & Garden
★★★★San Lorenzo★ 4.8
176 €/nuitBook →
 Hotel Calimala Florence
Hotel Calimala Florence
★★★★San Giovanni★ 4.8
223 €/nuitBook →
HotelAreaRatingPrice / night
Corte dell'alberoSanta Maria Novella★ 4.774 €/nuit
CoderoomsSanta Croce★ 4.678 €/nuit
Relais Grand TourSan Lorenzo★ 4.779 €/nuit
Hotel City ★★★Santa Maria del Fiore★ 4.581 €/nuit
Hotel Zanobi 45San Lorenzo★ 4.786 €/nuit
Hotel Cosmos ★★★San Lorenzo★ 4.586 €/nuit
B&B Residenza San Gallo 79San Lorenzo★ 4.687 €/nuit
The Social Hub Florence Lavagnini ★★★★San Lorenzo★ 4.588 €/nuit
Il BargelloSanta Maria del Fiore★ 4.690 €/nuit
Locanda Orchidea - B&BFlorence★ 4.693 €/nuit

Our hotel profiles in Florence

Frequently asked questions

Which hotel in Florence has the highest traveller score?+

Maison Ginori Guelfa, located in the San Lorenzo neighbourhood, holds the highest guest score on this list at a perfect 5 out of 5. It is priced at around 190 euros per night, placing it in the mid-range category for Florence, and it consistently draws strong praise from travellers who have stayed there.

Are there well-rated budget-friendly options in Florence?+

Yes. B&B La Stella D'Oro in San Lorenzo is the most affordable property on this list at around 128 euros per night, and it still carries an impressive guest score of 4.9 out of 5. Hotel Collodi, a two-star property also in San Lorenzo, sits at around 135 euros per night with a score of 4.8 out of 5, making it another solid choice for travellers who want quality without a high price tag.

Which four-star hotels in Florence have the best guest ratings?+

Three four-star hotels appear on this list. Il Malaspina in San Lorenzo scores 4.9 out of 5 at around 198 euros per night. IQ Hotel Firenze, also in San Lorenzo, scores 4.8 out of 5 at around 199 euros per night. Hotel L'Orologio Firenze in Santa Maria Novella scores 4.8 out of 5 and is the most premium option at around 263 euros per night, suited to travellers seeking a higher-end experience near the main station.

What neighbourhoods in Florence are best for staying in a highly rated hotel?+

Based on the traveller scores in this selection, San Lorenzo and Santa Maria Novella are the two standout neighbourhoods. San Lorenzo is home to the majority of top-rated properties, including Maison Ginori Guelfa, Il Malaspina, B&B La Stella D'Oro, Hotel Collodi, and IQ Hotel Firenze. Santa Maria Novella hosts Eco Urban B&B and Hotel L'Orologio Firenze, both scoring 4.8 out of 5. Both areas offer convenient access to Florence's main sights and transport links.

Services for your stay in Florence

🍽️ Book a restaurant🚄 Train✈️ Flights⛽ Fuel prices along the way🎟️ Activities & tours🎫 Tickets & museums🎫 City pass🧳 Luggage storage

Go further

All hotels in Florence⭐ 4-star hotels in Florence💼 Business hotels in Florence🎨 Design hotels in Florence👨‍👩‍👧 Family hotels in Florence✨ Luxury hotels in Florence💸 Cheap hotels in Florence💞 Romantic hotels in Florence

Compose my stay with Charlize →