Cheap Flights from Bristol to Milan (BRS - MILA)

Top last minute flight deals

Feeling spontaneous? It’s never too late to book a trip. Here’s our pick of the best last minute flights to Milan...
Estimated lowest prices only. Found in the last 14 days.

Flight information Bristol to Milan

Cheapest return price last month


Direct airline


Flights per week


Average flight time, total distance 677 miles

2h 5min

Most popular airline last month


Milan Malpensa, Milan Bergamo and Milan Linate

3 airports

Explore Milan

Milan Hotels

Bulgari Milano


Gran Duca di York


Park Hyatt Milan


Frequently asked questions

There are 3 airports in Milan: Milan Malpensa, Milan Bergamo and Milan Linate.
The best price found on Skyscanner for a flight from Bristol to Milan is £20. This was found by aggregating across different carriers and is the cheapest price for the whole month.
2h 5min is the average flight time from Bristol to Milan.
There is one airline that flies direct from Bristol to Milan.
As of September, there are 3 flights per week flying from Bristol to Milan.

This information is correct as of December 2015

Airlines that fly from Bristol to Milan

BMI Regional offer direct flights from Bristol to  Milan-Malpensa. Connecting flights are available to Milan-Linate Airport with KLM via Amsterdam and with Brussels Airlines via Brussels.

Terminal Information – Departing

Bristol Airport only has one terminal to navigate. The departure lounge has a small but good range of places to eat and shop. Enjoy tax free shopping at World Duty Free, Dixons Travel, Boots, Superdrug and JD Sports. Pick up some magazines at WHSmith and read up on fashion trivia before you land in Italy's most stylish city. If you're feeling hungry you can sit down for a meal at Dexters or The Cabin. If you're in a hurry you can grab a quick takeaway from Burger King or Starbucks. If you really want to treat yourself you can check into one of the airport's two departure lounges: Aspire and Aspire Plus. Both offer complimentary drinks and Wi-Fi, but the Aspire Plus lounge has a few luxurious features such as a hot buffet and access to premium spirits. Prices start at £19.99* per person for the standard lounge, and £29.99* for the Plus lounge.

Terminal Information – Arriving

At Milan-Linate: The airport only has one arrivals terminal. Catch express bus X73 outside the arrivals hall for the cheapest journey into the city. One-way tickets are €1.50* (about £1.10). The Starfly bus is quicker, but more expensive. One-way tickets cost €5* (about £3.70). You'll also find a taxi rank outside the terminal. The minimum charge for a taxi from the airport is €12* (about £8.85) but depending on where you're going it can cost up to €20* (about £14.75).

At Milan-Malpensa: BMI Regional usually land at Terminal 1, which is where you'll find most of the public transport. The Express Train is the fastest way to reach downtown Milan. The journey takes less than 40 minutes. Single tickets are €12* (about £8.85). Buses to the city centre are also available, and tickets cost €10* (about £7.40). Taxis from the airport to central Milan offer a fixed fee of €90 (about £66.45).

Practical Information

You need a valid passport to fly from Bristol to Milan. Try to arrive at the airport at least 90 minutes before your flight is due to depart.

What to expect in Milan

Milan is one hour ahead of Bristol and the currency is the Euro (€). Milan has a reputation as an expensive city, which is true if you compare it with other destinations Southern Europe, but generally you can expect to pay less for meals and drinks out than you would in Bristol. Weather in Milan is more extreme than back home. During summer you can expect a very pleasant average temperature of 23°C, but during the winter it's closer to 1°C so bring plenty of cosy clothes.

*Prices subject to change

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.