Flights from Barcelona to Milan

Mon, Sep 16
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest flights from Barcelona to Milan

Today
44 flights from $174
Tomorrow
67 flights from $119
Fri, Sep 20
45 flights from $76
icn_success

Easy as 1, 2, 3

Choose the cheapest and fastest routes from over 800 official partners

icn_success

Get there your way

Enjoy travelling by train, bus and flight across Europe

icn_success

Every time, anywhere

Because your trip doesn't end with a ticket, we’re here for you all the way

These companies trust us.
We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

COMPARE

Prices across different modes

Bus
Flight
Mon
Sep 16
$59Flixbus
$119Ryanair
Tue
Sep 17
$54Eurolines Switzerland
$81Ryanair
Wed
Sep 18
$59Flixbus
$51Ryanair
Thu
Sep 19
$59Flixbus
$51Ryanair
Fri
Sep 20
$59Flixbus
$76Vueling
Sat
Sep 21
$54Eurolines Switzerland
$95Air France
Sun
Sep 22
$59Flixbus
$100Vueling
Mon
Sep 23
$44Flixbus
$100Vueling
Tue
Sep 24
$49Eurolines Switzerland
$40Ryanair
Wed
Sep 25
$46Flixbus
$33Ryanair
Thu
Sep 26
$54Eurolines Switzerland
$43Ryanair
Fri
Sep 27
$70Flixbus
$47Ryanair
Sat
Sep 28
$59Flixbus
$29Ryanair
Sun
Sep 29
$59Flixbus
$47Ryanair
Mon
Sep 30
$46Flixbus
$53Vueling
Tue
Oct 1
$40Flixbus
$32Ryanair
Wed
Oct 2
$46Flixbus
$12Ryanair
Thu
Oct 3
$59Flixbus
$86Ryanair
Fri
Oct 4
$59Flixbus
$39Ryanair
Sat
Oct 5
$46Flixbus
$43Ryanair
flight

Journey Summary

Barcelona to Milan Flight Information

Avg. Flight Duration:
2 hours 54 minutes
Flight Price: $35
Flights Depart from:Barcelona
Flights arrive in:Milan
Distance:726 km
FlightAirlines:Ryanair, Vueling, Air France

Barcelona to Milan Flights: An Overview

During the summer months, passengers can choose from over ten Barcelona to Milan flights per day with several carriers, including easyJet, Ryanair and Vueling. During the winter months, frequent flights continue, with at least five departures per day. Whatever the season, expect the flight to take between 1 hour and 40 minutes, and 1 hour and 45 minutes. All flights take off from Barcelona El Prat with Ryanair flights landing at Milan Bergamo airport and all others landing at Milan Malpensa.

Which airlines fly from Barcelona to Milan?

Flights connecting Barcelona El Prat airport and the Italian fashion capital Milan are offered all year round by budget carriers Vueling and Ryanair. Frequent flights are offered by easyJet, with four direct flights during the summer months with at least two flights serving the route from February to October.

How long is the flight from Barcelona to Milan?

Direct Barcelona to Milan flights take between 1 hour and 40 minutes, and 1 hour and 45 minutes depending on the carrier. All flights require no stop overs or changes during the 725 km trip.

How many flights are there from Barcelona to Milan?

With direct flights available every day, all year round, passengers can choose the departure time that best suits their needs. With flights leaving from 06:15 a.m. until 21:50 p.m., the route is readily served by many carriers.

Stations

Important Stations and Airports for this Journey
Barcelona
Milan
FlightBarcelona

Amenities

Refreshments
Wifi
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
Where is the airport and what is the best way to get there?

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.