Hotels near St. Mark's Square are typically 25% more expensive than the average hotel in Venice, which is £77.
The average price for hotels near Basilica di San Marco is £104 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Basilica di San Marco is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Basilica di San Marco are typically 25% more expensive than the average hotel in Venice, which is £77.
Hotels near Stazione di Venezia Santa Lucia are typically 8% more expensive than the average hotel in Venice, which is £77.
Low season
|
January |
High season
|
May |
cheapest month to stay
32%
expected price decrease
most expensive time to stay
23%
expected price increase
Price
|
£91 - £171
|
Highest day of week
|
Saturday |
Cheapest day of week
|
Sunday |
avg. price over the last two weeks
Average price (weeknight)
£163
avg. price over the last two weeks
avg. price over the last two weeks
Average price (weekend night)
£163
avg. price over the last two weeks
Cheapest time to book
|
The cheapest time to book hotels in Venice is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins. |
1-2 star
|
£50 - £71
|
3 star
|
£69 - £87
|
4-5 star
|
£106 - £123
|
The average length of stay in Venice is 3 nights.
A hotel room in Venice will generally set you back around £86 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.
In January prices are at their lowest, making it the most cost-effective time to book a hotel room in Venice. You may find the cost of your room has decreased by 32%.
Saturday is the day where you will typically find the lowest price for your hotel room in Venice. The highest price tends to be on Friday.
Hostels in Venice (including hotels rated 2 stars and below) cost £48 per person, per night on average. This is £38 per night cheaper than the average cost of hotels in Venice.