Disclosure: This article contains affiliate links. If you make a booking through these links, we may earn a commission at no extra cost to you.

Quick Answer

For most first-timers, stay in the Centro Storico near the Duomo — you’ll walk to the cathedral, the Uffizi and the Ponte Vecchio in minutes (roughly €130–280/night). Want character and better value? The Oltrarno across the river (artisan, foodie, quieter) or San Marco/San Lorenzo near the market. Arriving by train or doing day trips? Santa Maria Novella by the station. Florence is tiny and walkable, so almost anywhere central works — it’s about price and vibe, not distance.

Florence Is Small — So This Is About Vibe, Not Distance

Here’s the good news about choosing where to stay in Florence: you almost can’t get it wrong on location. The historic centre is barely a mile across, mostly pedestrian, and you can walk from the Duomo to the Ponte Vecchio in five minutes and to the Oltrarno in ten. So unlike Rome or Venice, the question isn’t “how far from the sights” — it’s what kind of Florence you want to wake up in: the postcard core, the artisan south bank, or the handy station side.

We’ve stayed on both sides of the Arno, and the difference is character and price, not convenience. Here’s the honest neighbourhood-by-neighbourhood, with real 2026 prices.

Florence Neighbourhoods Compared

NeighbourhoodVibeRoughly / nightBest for
Centro Storico / DuomoPostcard core, busy, central€130–280First-timers who want to walk to everything
Santa CroceHistoric, lively, leather market€100–200Atmosphere and food, a short walk in
San Marco / San LorenzoStudent, market, down-to-earth€90–170Value inside the centre, the Accademia
Santa Maria Novella (station)Convenient, mixed, transport€90–160Train arrivals and day trips
Oltrarno (Santo Spirito/San Frediano)Artisan, quieter, local€100–190Character, food, a more local feel
Outside the centre / Campo di MarteResidential, cheaper€70–120Budget, a short walk or tram in
Search Hotels
Compare prices across all booking sites

The Areas, One by One

Centro Storico & the Duomo — the first-timer core

Wake up under the cathedral dome and you’re in the middle of everything: the Duomo, the Uffizi, Piazza della Signoria and the Ponte Vecchio all within a few minutes’ walk. It’s the most central and convenient base for a short trip, and stumbling out of your hotel into a Renaissance square never gets old. The catch is price (€130–280) and crowds — the streets right around the Duomo stay busy into the evening.

Santa Croce — historic and lively

East of the centre around the great Basilica of Santa Croce, this is a slightly more relaxed slice of the historic core, with the leather market, good trattorias and a real neighbourhood feel, still a five-minute walk to the Duomo. Rooms run €100–200 — often a touch better value than the Duomo blocks for nearly the same location.

San Marco & San Lorenzo — value and the market

North of the Duomo around the Accademia (home of Michelangelo’s David) and the Mercato Centrale food hall, this is Florence’s most down-to-earth central area: students, market stalls and honest prices (€90–170). You’re a short walk from everything, with the city’s best casual eating on your doorstep. A smart pick for staying central without top-tier rates.

Santa Maria Novella — the station side

Around Florence’s central SMN station, this area is all about convenience: easy for arriving by train, and for day trips to Pisa, Siena, Cinque Terre or Venice. It’s mid-priced (€90–160) and well connected, though a few blocks immediately behind the station are less charming than the rest of the centre — check the exact street before booking and lean towards the Duomo-facing side.

The Oltrarno — artisan character across the river

Cross the Arno (via the Ponte Vecchio) and Florence changes character: the Oltrarno, around Santo Spirito and San Frediano, is the city’s artisan quarter — leather and gold workshops, quieter piazzas, some of the best food, and a more local, lived-in feel. It’s a 5–15 minute walk to the main sights (€100–190). My pick for a second visit, or anyone who wants atmosphere over being right on top of the Duomo.

Outside the centre — the budget option

Just beyond the historic core, around Campo di Marte or the ring roads, rooms drop to €70–120. You trade a few minutes’ walk or a short tram/bus ride for a noticeably lower price, in calmer residential streets. Fine for budget travellers who don’t mind not rolling straight out into a Renaissance piazza.

How to Choose (and Book Smart)

Frequently Asked Questions

Where should I stay in Florence for the first time?

For a first trip, stay in the Centro Storico near the Duomo — you can walk to the cathedral, the Uffizi, the Ponte Vecchio and almost everything else in minutes, for roughly 130 to 280 euros a night. Florence’s historic centre is small and pedestrian, so anywhere inside it works; the Duomo area is the most central and the most convenient for a short stay.

What is the best area to stay in Florence on a budget?

The streets around San Marco, San Lorenzo and the Mercato Centrale offer good value inside the centre, roughly 90 to 170 euros a night, with the Accademia and market on your doorstep. For cheaper still, stay just outside the historic core near Campo di Marte or the ring roads, from around 70 euros, and walk or take a quick tram or bus into the centre.

Is the Oltrarno a good area to stay in Florence?

Yes, the Oltrarno — across the Arno, around Santo Spirito and San Frediano — is the most characterful base: artisan workshops, quieter squares, good food and a more local feel, a 5 to 15 minute walk from the main sights. Rooms run roughly 100 to 190 euros a night. It trades some convenience for atmosphere, which many repeat visitors prefer.

Is it worth staying near Santa Maria Novella station?

Santa Maria Novella (SMN) is Florence’s central station, so staying nearby is handy for day trips to Pisa, Siena or Venice and for arriving by train. The area is convenient and mid-priced, roughly 90 to 160 euros a night, though a few blocks immediately around the station are less charming than the Duomo side. Check the exact street before booking.

How much do hotels in Florence cost?

Budget rooms and guesthouses just outside the centre run 70 to 120 euros a night, mid-range hotels in San Marco, Santa Croce or the Oltrarno 100 to 200 euros, and central Duomo-area or boutique hotels 130 to 280 euros and up. Add Florence’s tourist tax of roughly 3.50 to 8 euros per person per night depending on your hotel’s star rating (capped at 7 consecutive nights, under-12s exempt). Prices climb hardest around Easter and in September and October, so book those months two to three months ahead.

Is Florence walkable, or do I need transport from my hotel?

Florence is one of Italy’s most walkable cities — the historic centre is compact and largely pedestrian, and almost every major sight is within a 15 to 20 minute walk of anywhere central. You rarely need a bus, and a car is a liability inside the ZTL restricted zone. Stay anywhere in or just beside the centre and you can explore entirely on foot.

Book Your Florence Base

Because Florence is so small, this is the easiest where-to-stay call in Italy: pick the vibe you want — postcard core, artisan Oltrarno or handy station side — check the exact street, and book Easter and autumn early. Then walk out into a Renaissance city you can cross on foot in twenty minutes.

Keep planning with our Florence travel guide , Italy itinerary , where to stay in Rome and Italy budget guide .