Florence skyline with the Duomo at dusk

Cheap hotels in Florence

Florence’s Renaissance center is small enough to walk end to end, so almost any central hotel works. For cheaper rooms, look across the Arno in Oltrarno or north near the main station.

Looking for cheap hotels in Florence? RoomsCheap compares hotel deals from the biggest booking sites in one search, so you can find cheap rooms in the right neighborhood — not just the lowest price in the wrong one.

Cruise ships visiting Florence dock at Livorno on the Tuscan coast, roughly an hour or more away by road or rail.

Where to find cheap rooms in Florence

Duomo & Centro Storico

Steps from the cathedral, the Uffizi and Ponte Vecchio — the most convenient and the priciest.

See cheap rooms

Santa Maria Novella

Good-value hotels around the main train station, a short walk from the Duomo.

See cheap rooms

Oltrarno

Artisan workshops, trattorias and the Pitti Palace on the quieter south bank.

See cheap rooms

Santa Croce

A lively area of restaurants and bars around the great Franciscan basilica.

See cheap rooms

San Lorenzo

By the central market, with budget guesthouses and easy access to the station.

See cheap rooms

Map of cheap hotels in Florence

Zoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.

Photos of Florence

When to book a cheap hotel in Florence

April–June and September–October are ideal; July and August are hot and crowded, and November–February brings the lowest rates.

See all Florence hotel deals

Frequently asked questions

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

The streets around Santa Maria Novella station and San Lorenzo have many good-value hotels within walking distance of the sights.

Can I see Florence from a cruise at Livorno?

Yes, many cruisers take a train, shuttle or excursion from Livorno for a day in Florence, but the journey takes a good part of the day.

Is there a tourist tax in Florence?

Yes. Florence charges a per-person, per-night tourist tax, usually paid at the hotel.