Santa Maria della Salute church on the Grand Canal

Cheap hotels in Venice

Venice is car-free and every hotel inside the historic city comes at a premium, so the best deals are often on the edges — near the train station, on the Lido, or across the lagoon in Mestre, a short train or bus ride away.

Want a hotel in Venice for less? Compare cheap hotels, discount rooms and last-minute hotel deals from the major booking sites in one place, then book directly at their price — we never add fees.

Venice is a classic Mediterranean and Adriatic cruise port, though since 2021 the largest ships have been kept out of the historic center and some lines now use other nearby ports.

Where to find cheap rooms in Venice

San Marco

The heart of the city around St. Mark’s Square — unbeatable for sightseeing, at the highest prices.

See cheap rooms

Cannaregio

A quieter, more local district near the Santa Lucia train station, with better-value hotels.

See cheap rooms

Dorsoduro

Art museums, canal-side cafés and a relaxed feel, across the Accademia Bridge from San Marco.

See cheap rooms

Mestre

On the mainland — the cheapest rooms, with frequent trains and buses into Venice.

See cheap rooms

Lido di Venezia

A beach island a vaporetto ride from San Marco, with calmer hotels in summer.

See cheap rooms

Famous hotels in Venice

Hotel Danieli

A Venetian Gothic palazzo on the waterfront beside St. Mark’s, a hotel since the 1820s.

Check rates at Hotel Danieli

Map of cheap hotels in Venice

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

Photos of Venice

When to book a cheap hotel in Venice

April–June and September–October are pleasant but busy; winter is cheapest outside Carnival, and high tides (acqua alta) can occur in autumn and winter.

See all Venice hotel deals

Frequently asked questions

Is it cheaper to stay in Mestre than Venice?

Usually, yes. Mestre on the mainland has much lower hotel rates and frequent trains and buses to the historic city.

Where should I stay in Venice before a cruise?

Near Piazzale Roma or the Santa Lucia station is handy for the cruise terminal, but check your departure port first — some ships now sail from other nearby ports.

Does Venice charge a tourist tax?

Yes. Venice charges a hotel tourist tax, and day visitors may also pay an access fee on certain dates.