
Florence is small, and that changes how you think about where to stay: almost anywhere in the historic centre puts you within a fifteen-minute walk of the Duomo, so the choice is less about distance and more about atmosphere. Do you want to be in the thick of it beside the cathedral, or across the river in the quieter, more local Oltrarno? Here is how the neighbourhoods differ, with the kind of hotels each one holds, so you can match the city to the trip you want.
Around the Duomo and the historic centre

Staying in the Centro Storico, within sight of the cathedral, means everything is on your doorstep: you can walk to the Uffizi, the Ponte Vecchio and the markets in minutes and drift back to your room to rest in the afternoon. It is the most convenient base and the best for a first visit. The trade-offs are price and crowds, this is the most expensive and busiest part of the city, and the streets right by the Duomo can be noisy well into the evening. Look for rooms on quieter side streets rather than directly on the piazza, and expect to pay a premium for a view of the dome.
The Oltrarno: Santo Spirito and San Frediano

Across the Arno, the Oltrarno is where I would choose to stay. The neighbourhoods of Santo Spirito and San Frediano have kept their artisan character, workshops making frames and leather and gold leaf, better and cheaper restaurants, and squares where Florentines still outnumber visitors. You are only a few minutes’ walk over the Ponte Vecchio from the main sights, but you come home to somewhere that feels like a real place to live. This is the area for travellers on a second visit, or anyone who wants dinner and an evening spritz among locals. Grand old options include the riverside Hotel Lungarno, with its Ponte Vecchio views, while Palazzo Guadagni on Piazza Santo Spirito offers a beautiful loggia terrace at a gentler price.
Santa Croce
East of the centre around the great basilica, Santa Croce feels a touch more lived-in and residential while still being an easy walk from everything. It has a lovely food market (Sant’Ambrogio), the city’s leather workshops, and a livelier evening scene, which makes it a good pick for families who want a little more room to breathe and for anyone who likes to be near the nightlife without being on top of it. The riverside Plaza Hotel Lucchesi is a comfortable, well-located choice here.
San Marco and near the station
North of the Duomo around Piazza San Marco, and over towards Santa Maria Novella station, you find the most affordable rooms in the centre. San Marco puts you next to the Accademia and the Mercato Centrale and is well connected by bus, which makes it a sensible base on a budget or for a short stay where an early museum start matters. The area right around the station is the most practical if you are arriving late or leaving early by train, though it is the least atmospheric; walk five minutes towards the Duomo and the character returns.
A sense of the price bands

Florence spans every budget, and it helps to know roughly what each level buys. At the top, historic five-star palazzo hotels and the riverside grande dames run from around €400 a night upward in high season, more for a room facing the Duomo or the Arno. The sweet spot for most travellers is the boutique three- and four-star range, converted palazzi with characterful rooms, which sits roughly between €150 and €300 a night depending on season and location; you will find better value here in the Oltrarno and around Santa Croce than beside the cathedral. Below that, simple family-run hotels and B&Bs around San Marco and the station offer clean, central rooms from around €90 to €140. Whatever the level, prices climb sharply from April, peak around the late-spring and September shoulder weeks, and soften again in winter.
A few practical tips
Two things worth checking before you book. First, noise: the historic centre is lively late, so ask for a room on a courtyard or an upper floor rather than over a bar, and be wary of rooms directly on the Duomo piazza. Second, breakfast and the tourist tax, many smaller places charge the city’s per-night tourist tax in cash on arrival and may not include breakfast, so read the fine print. Finally, because the centre is a limited-traffic zone, tell your hotel your arrival time in advance if you are coming by car so they can register your plate, and ask about the nearest garage rather than assuming you can park at the door.
How to choose
For a first visit of two or three days, stay in or just beside the historic centre so you can walk everywhere and rest between sights. For a second visit, or for travellers who want the local, artisan Florence, cross the river to the Oltrarno. Families and slower travellers do well in Santa Croce, and anyone watching the budget will find the best value around San Marco. Whatever you choose, book early: Florence is busy from April to October, and the best-value rooms in every neighbourhood go first.
Staying outside the walls
If Florence is your base for exploring Tuscany, or you simply want a garden and a pool, consider a hilltop hotel or an agriturismo in the hills just above the city, around Fiesole or the slopes below San Miniato. You trade a five-minute walk to the Duomo for greenery, quiet and often a view back over the terracotta rooftops, and the number 7 bus or a short taxi brings you down into the centre in around fifteen minutes. It is a lovely choice for a slower, longer stay, or for travellers combining the city with days out in the vineyards.
Frequently Asked Questions
What is the best area to stay in Florence for first-timers?
The historic centre around the Duomo, because everything, the Uffizi, the Accademia, the Ponte Vecchio and the markets, is within a short walk and you can return to your room to rest between sights. Choose a quieter side street rather than a room directly on the cathedral piazza to avoid late-night noise.
Is the Oltrarno a good place to stay in Florence?
Very. The Oltrarno (Santo Spirito and San Frediano) is quieter, more local and full of artisan workshops and good-value restaurants, yet only a few minutes’ walk over the Ponte Vecchio from the main sights. It is the top choice for a second visit or anyone wanting a more authentic base.
Is Florence expensive to stay in?
The Duomo area is the priciest and busiest, but Florence has options at every level. You will generally find better value across the river in the Oltrarno, around Santa Croce, or near San Marco and the station. Booking a few months ahead makes a big difference between April and October.
How many nights should I stay in Florence?
Two to three nights suits most visitors: two full days to see the major sights comfortably, three if you also want the Pitti Palace, Santa Croce and unhurried time in the Oltrarno. If Florence is your base for Tuscan day trips, add a night or two.
Is it better to stay near the train station in Florence?
Near Santa Maria Novella station is practical if you are arriving late or leaving early, and it has the most affordable rooms, but it is the least charming corner of the centre. Since everything is walkable, most travellers are happier a few minutes further in, around the Duomo, Santa Croce or the Oltrarno.
Read also: How to Get to Florence | Where to Eat in Florence | The Complete Guide to Florence




