This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting our small business.
Florence’s centre is small enough that almost every hotel is within a 20-minute walk of the Duomo, but the character of each area differs enough to matter. The historic core either side of the Duomo suits first-timers who want sights on the doorstep, the Oltrarno across the river is calmer and more local, and the area around Santa Maria Novella station is the budget and day-trip base. Here is how the districts break down. For more on the weather by month, read our weather by month guide. For more on the best time to visit, read our best time to visit guide.
Florence Neighborhoods: Duomo and Signoria
The blocks around the Duomo and Piazza della Signoria are the historic heart, with the cathedral, Palazzo Vecchio, Uffizi and Ponte Vecchio all within a 10-minute walk of each other. This is the most convenient base for a two-day first visit and the most expensive, with 4-star doubles typically starting around €250 in high season. Expect crowds until late evening and limited quiet, but unbeatable access to the headline sights. It suits first-timers and anyone prioritising location over calm. For more on the things to do, read our things to do guide. For more on the events and festivals, read our events and festivals guide.
Florence Neighborhoods: Santa Croce
East of the centre around the Basilica of Santa Croce, this district mixes residential corners with the city’s nightlife along Via de’ Benci and the surrounding lanes. It is slightly cheaper than the Duomo core, with doubles from about €150 to €220, and has the best concentration of casual trattorias and bars, including the popular sandwich counters on Via dei Neri. The area stays busy into the early hours on weekends. It suits younger travellers, food-focused visitors and anyone who wants nightlife within walking distance of the sights. For more on the travel tips, read our travel tips guide.
Florence Neighborhoods: San Lorenzo and Santa Maria Novella
The area between the Mercato Centrale and the church of Santa Maria Novella, including the blocks around the main station of the same name, is the practical base. It is where most direct airport and rail links arrive, and it holds the city’s largest stock of budget hotels, guesthouses and hostels, with doubles from roughly €80 to €140. The trade-off is a busier, more commercial street feel and slightly longer walks to the Duomo, around 10 to 12 minutes. It suits day-trippers using Florence as a base for Tuscany, and budget travellers.
Florence Neighborhoods: The Oltrarno (San Frediano and Santo Spirito)
South of the Arno, the Oltrarno districts of Santo Spirito and San Frediano are where Florence feels most like a working city rather than a museum. The Palazzo Pitti and Boboli Gardens are here, but so are artisan workshops, wine bars and the laid-back Piazza Santo Spirito. Prices are generally lower than the north bank, with doubles starting around €120 to €200, and the evenings are dominated by locals. The walk to the Duomo is 15 to 20 minutes across the Ponte Vecchio or Ponte Santa Trinita. It suits repeat visitors, couples and anyone who wants a quieter, more authentic stay.
Florence Neighborhoods: Fiesole and the Hills
Looming over Florence from the north, the town of Fiesole is a 25-minute ride on the number 7 bus from the station and offers cool hill air in summer, Etruscan and Roman ruins, and a monastery. Hotels here are a small supply of converted villas and B&Bs, with prices comparable to the centre but far more space and greenery. It is a poor base for short trips, since you are dependent on a bus every time you return, but ideal for a slow, quiet stay or a summer escape from the heat below.
For matched hotel picks in each of these areas, see the where to stay in Florence guide, which lists three specific hotels per district from luxury to budget.