Where to Stay in Florence

Italy › Tuscany › Florence

Florence offers roughly 900 hotels and 6,000+ short-term rental listings spread across five distinct neighborhoods. Your choice of location and property type determines whether you wake up to Duomo views, spend 20 minutes walking from a quiet Oltrarno B&B, or battle street noise on a main shopping thoroughfare.

This guide names specific hotels, provides price ranges in euros for the 2026 season, and explains the trade-offs of each area so you can match your accommodation to your travel style. For area context, see the Florence neighborhoods overview.

Where to Stay in Florence: Hotels by Area and Budget

Luxury Hotels in Florence (€400-1,200 per night)

The Four Seasons Hotel Firenze (Borgo Pinti 99) occupies a 15th-century palazzo with an 11-acre private garden, the largest in central Florence. Rooms start around €800 in low season and exceed €1,500 in June/July. The St. Regis Florence (Piazza Ognissanti 1) sits on the Arno’s north bank with river-view suites, a Michelin-starred restaurant, and butler service.

Entry rooms at €600-900. Portrait Firenze (Lungarno degli Acciaiuoli 4), part of the Ferragamo family’s hotel group, offers 37 suites directly on the Arno near the Ponte Vecchio. Suites from €700. Hotel Savoy (Piazza della Repubblica 7), a Rocco Forte property, puts you on Florence’s most central square with 80 rooms from €500.

Mid-Range Hotels in Florence (€150-350 per night)

Hotel Brunelleschi (Piazza Santa Elisabetta 3) sits in a restored Byzantine tower and church steps from the Duomo. The 96 rooms average €200-350. Hotel Spadai (Via dei Martelli 10) offers modern interiors in a 16th-century building on the street leading to the Duomo, with rooms at €150-280. In the Oltrarno, Palazzo Guadagni (Piazza Santo Spirito 9) provides old-world Florentine character with a panoramic loggia overlooking the piazza; rooms around €130-220.

Hotel Orto de’ Medici (Via San Gallo 30) in the San Marco area offers a quiet garden and frescoed common rooms for €120-200, representing one of the best value options in the historic center. See the best time to visit Florence guide for when these prices drop by 30-40%.

Budget Hotels and B&Bs in Florence (€70-140 per night)

Hotel Dali (Via dell’Oriuolo 17) offers 10 simple rooms a 3-minute walk from the Duomo for €80-120. No elevator, no breakfast, but the location and price are hard to beat. Hotel Scoti (Via de’ Tornabuoni 7) sits on Florence’s most expensive shopping street, yet its 16 rooms start at €90, thanks to a walk-up entrance (no elevator) and basic furnishings.

In the Oltrarno, La Scaletta (Via Guicciardini 13) provides 3-star rooms from €100 with a rooftop terrace overlooking the Boboli Gardens. For B&B options, Residenza dei Pucci (Via dei Pucci 9) offers clean, simple rooms near the Duomo from €85 with shared bathrooms in some rooms.

Where to Stay in Florence for First-Time Visitors

Pick the area within a 5-minute walk of Piazza della Repubblica. This places you within 10 minutes of the Duomo, Uffizi, and Ponte Vecchio. The Hotel Pendini (Via degli Strozzi 4) on Piazza della Repubblica has rooms from €160 with some facing the square. The Hotel Berchielli (Lungarno degli Acciaiuoli 10) on the river offers Arno views for €180-300. Both eliminate the need for taxi rides during your stay.

Where to Stay in Florence for Families

The San Marco and Santissima Annunziata area works best for families. Streets are wider and quieter, the Piazza SS. Annunziata has space for children to run, and you’re still a 10-minute walk to the Duomo. Hotel Cellai (Via 27 Aprile 14) offers family rooms sleeping 4 from €200 and a rooftop terrace. The area near the Parco delle Cascine, west of the center, provides apartment rentals with kitchens starting at €120/night, useful for families wanting to prepare meals.

Short-Term Rentals and Apartments

Florence regulates short-term rentals strictly. As of 2026, the city caps new rental licenses in the centro storico (UNESCO zone). Book through established platforms but verify the property has a valid CIR (Codice Identificativo Regionale) number, which must be displayed on the listing. One-bedroom apartments in the centro storico average €120-180/night in high season.

Apartments in the Oltrarno run €90-150. Two key considerations: many historic buildings lack elevators, and apartments on ground floors can be damp in winter (check the Florence weather by month before booking a ground-floor unit in November or December).