The main expenses during a trip to Florence include airfare, accommodation, meals, and excursions.
Airfare
The cost of flights to Florence depends on the country of departure, the season, and whether there are layovers. On average, round-trip tickets with one layover from major European cities range from 180 to 270 EUR per person. To find better deals, it is recommended to book in advance and use price comparison services.
Accommodation
Prices for a stay for two in luxury hotels in Florence start from 200 EUR per night, in 4-star hotels — from 100 EUR, and in 3-star hotels — from 90 EUR. According to reviews, 5-star hotels often differ little in comfort from 4-star ones.
Food
You can have lunch at an inexpensive restaurant in Florence for 20–30 EUR per person, while upscale restaurants start at 100 EUR.
Entertainment
The average cost of a guided tour is from 50 EUR per person (if a full group is gathered). Plus, there’s shopping and souvenirs.