weekend.flights — start over

We show you when and where you can go.

FromMilanFri–Sundirect1 adult

Cheap weekend flights from Milan

The cheapest weekend from Milan is Geneva, at €78 return. November is the cheapest month, and Vienna, Malta and Frankfurt turn up as the best fare most often.

15 weekends ahead33 destinations · 14 countries · checked

October1 flight
182 EUR
2d to explore
November3 flights
112 EUR
1d 19h to explore
80 EUR
2d to explore
78 EUR
2d 1h to explore
December2 flights
88 EUR
2d to explore
113 EUR
2d to explore
January4 flights
116 EUR
2d 8h to explore
103 EUR
1d 18h to explore
95 EUR
2d 1h to explore
129 EUR
2d 1h to explore
February3 flights
138 EUR
1d 6h to explore
101 EUR
1d 21h to explore
136 EUR
2d 6h to explore
March1 flight
156 EUR
1d 21h to explore
April1 flight
176 EUR
2d to explore

Prices move. This page is rebuilt daily and shows the cheapest trip per weekend. The board searches live and knows every airline on the route.

Search live from Milan

Weekend flights from Milan: quick answers

How cheap is a weekend flight from Milan?

Right now the cheapest is €78 return to Geneva. Across the next six months, half of all weekends have a trip at €113 or less.

What is the cheapest month for a weekend trip from Milan?

November, where the best weekend fare is €78 return.

Where can you fly for a weekend from Milan?

33 destinations in 14 countries have direct Friday-to-Sunday round trips in the months ahead. Vienna, Malta and Frankfurt come up as the cheapest most often.

Do I need to take days off work?

It depends on the weekend you pick. Every trip on this page leaves on Friday and returns on Sunday, so the work week stays intact, though an early Friday departure can still mean leaving work after lunch. On the live board you can also choose Long weekends (Thursday to Monday shapes) or hunt bridge days around public holidays, and those do cost a day or two of leave.

How fresh are these prices?

This page was rebuilt on October 18, 2026 and refreshes daily. Fares are from Kiwi.com; the final price is always the one at checkout.