Language: EN
Compare hotels

Cannaregio or Mestre: where to stay in Venice?

Both are popular bases in Venice. This is how their hotels compare, using guest ratings for 52 hotels in Cannaregio and 47 in Mestre.

In short CannaregioMestre
Ranked hotels5247
Typical night (year average)€220€112
Average guest rating8.68.0
Rated 9 or higher32%13%
5-star hotels41
3 stars or fewer1514
Median distance to the centre580 m9.1 km
Average location score9.15.3

In short

  • Hotels in Cannaregio rate higher: 8.6 on average against 8.0 in Mestre.
  • Cannaregio has the larger share of hotels rated 9 or higher (32% vs 13%).
  • For a 5-star stay, Cannaregio has 4 hotels against 1 in Mestre.
  • The typical hotel in Cannaregio is closer to the city centre (580 m vs 9.1 km).
  • Hotels in Mestre are cheaper: a typical night costs about €112 across the year, against €220 in Cannaregio.
  • The two areas are about 8.8 km apart.

Best-rated in Cannaregio

Top-rated of 52 hotels in Cannaregio

#1
Hotel ★★★★ Cannaregio

Canal Grande Hotel

  • Free Wi-Fi
  • Free breakfast
9.2 Excellent 496 reviews 640 m
#2
Hotel ★★★ Cannaregio

Leone Hotel

  • Free Wi-Fi
9.1 Excellent 848 reviews 790 m
#3
Hotel ★★★★ San Polo

Hotel Palazzo Abadessa

  • Free Wi-Fi
  • Airport transfer
  • Free breakfast
9.3 Exceptional 82 reviews 540 m
#1
Guesthouse Mestre

Marconi House

  • Free Wi-Fi
  • Gym
9.4 Exceptional 154 reviews 9.0 km
#2
Hostel Marghera

Anda Venice

  • Free Wi-Fi
  • Free breakfast
9.2 Excellent 5,519 reviews 9.1 km

More area match-ups in Venice

FAQ: Cannaregio vs Mestre

Which has better-rated hotels, Cannaregio or Mestre?

Cannaregio: its 52 hotels average 8.6 out of 10, against 8.0 for the 47 hotels in Mestre.

Where are there more budget hotels, Cannaregio or Mestre?

Mestre. Its typical hotel night averages about €112 over the year; in Cannaregio it is about €220. Real Agoda prices for the hotels we track.