The cheapest buses from Milan to Barcelona

Showing times and prices for 25 Sep

Cheapest

£77

Average

£77

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Milan to Barcelona will cost around £ 77 if you buy it on the day, but the cheapest tickets can be found for only £ 77.

22:40Milan20h20 19:00Barcelona, Estació d'Autobusos Nord
1 changes
£771One-way

Timetable Milan to Barcelona

Showing buses for tomorrow, Sat, 25 Sep
22:40Milan20h20 19:00Barcelona, Estació d'Autobusos Nord
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
25 Sep
£56Flixbus
£70Vueling
Sun
26 Sep
£53Union Ivkoni International
£73Ryanair
Mon
27 Sep
£47Flixbus
£42Vueling
Tue
28 Sep
£56Flixbus
£15Ryanair
Wed
29 Sep
£54Union Ivkoni International
£14Ryanair
Thu
30 Sep
£55BlaBlaCar Bus
£39Vueling
Fri
1 Oct
£52Union Ivkoni International
Find prices
Sat
2 Oct
£39BlaBlaCar Bus
£9Ryanair
Sun
3 Oct
£39BlaBlaCar Bus
£12Ryanair
Mon
4 Oct
£41Union Ivkoni International
£12Ryanair
Tue
5 Oct
£47Flixbus
£9Ryanair
Wed
6 Oct
£41Union Ivkoni International
£9Ryanair
Thu
7 Oct
£39BlaBlaCar Bus
£12Ryanair
Fri
8 Oct
£31Flixbus
£26Ryanair
Sat
9 Oct
£34Flixbus
£9Ryanair
Sun
10 Oct
£39BlaBlaCar Bus
Find prices
Mon
11 Oct
£39BlaBlaCar Bus
£12Ryanair
Tue
12 Oct
£47Flixbus
£68Ryanair
Wed
13 Oct
£41Union Ivkoni International
£14Ryanair
Thu
14 Oct
£39BlaBlaCar Bus
£12Ryanair

The fastest buses from Milan to Barcelona

Showing times and prices for 25 Sep

Fastest Journey

20 h 20 m

Average

20 h 20 m

Buses per day

1

Distance

726 km

It's difficult to get from Milan to Barcelona without changing at least once.

22:40Milan20h20 19:00Barcelona, Estació d'Autobusos Nord
1 changes
£771One-way

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

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Coach Information between Milan and Barcelona

distanceDistance450 miles (725 km)
durationAverage coach duration13 h 20 min
priceAverage coach ticket price£53 (€60)
changesDirect coachYes
carriersCoach companiesFlixbus, Baltour, Infobus, Union Ivkoni International, Eurolines France, Eurolines Switzerland, Ouibus, Alsa or BlaBlaCar Bus

Coaches from Milan to Barcelona cover the 450 miles (725 km) long journey taking on average 13 h 20 min with our travel partners like Flixbus, Baltour, Infobus, Union Ivkoni International, Eurolines France, Eurolines Switzerland, Ouibus, Alsa or BlaBlaCar Bus. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £47, but the average price of coach tickets is £53. Travellers depart most frequently from Milano Centrale and arrive in Barcelona, Estació d'Autobusos Nord.

Coach companies

Travel with FlixBus and Alsa between Milan and Barcelona

For as little as £47 you can travel by coach from Milan to Barcelona with FlixBus and Alsa. Omio will show you the best deals, timetables and tickets available for this trip.

FlixBus
Alsa

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Milan to Barcelona.

Book your FlixBus Milan to Barcelona coach with Omio and enjoy a smooth and relaxing journey! Check FlixBus’s up-to-date coach timetables for the ideal departure and arrival times, compare the fastest Milan to Barcelona routes as well as the amenities offered in the class fare you choose and buy the most affordable FlixBus coach tickets online that fit your budget. The distance from Milan to Barcelona is 450 miles (725 km), and the best price for a one-way Milan - Barcelona FlixBus coach ticket starts at £47 if you book in advance. If you would rather search for your FlixBus ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by coach. Waiting in a queue at the coach station to purchase your coach ticket will become yesterday's news. So, book your coach tickets online quickly and easily and enjoy your trip with FlixBus!

FlixBus 's current ticket policies due to COVID-19 for your coach from Milan to Barcelona are the following:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Milan to Barcelona
Take the bus to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Barcelona.
FAQs
Are there COVID-19 travel restrictions for coaches between Milan and Barcelona?

Travel by coach between Milan, Italy and Barcelona, Spain is: Partially open.

Is international entry into Barcelona from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Spain from Milan?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 23/09/2021. Remember to check the latest COVID-19 travel safety regulations for your coach from Milan to Barcelona closer to your date of departure here.

Are there restrictions on returning to Italy from Spain by coach?

Return travel from Spain to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Barcelona?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Italy from Barcelona?

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 23/09/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your coach to Milan from Barcelona.

What is the cost of cheap coaches to Barcelona from Milan?
Omio customers have found cheap coach tickets between Milan and Barcelona for as low as £47  for the next 7 days.
What is the average cost of a coach from Milan to Barcelona?
If you are looking to purchase your coach ticket in the next 7 days, you can expect the Milan to Barcelona coach to cost on average £53  one way.
What is the distance by coach from Milan to Barcelona?
When travelling this route you should expect the distance between Milan and Barcelona via coach to be approximately 450 miles (725 km).
What is the average Milan to Barcelona coach duration?
While the time it takes to travel 450 miles (725 km) to Barcelona from Milan can vary based on specific dates, weekends, and bank holidays, the coach duration from Milan to Barcelona is on average 13 h 20 min.
Which coach station from Milan to Barcelona do I depart from? Which Barcelona coach station from Milan do I arrive in?

When taking a coach from Milan, you have a couple of coach stations you can depart from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). When you arrive in Barcelona, your coach can arrive in coach stations including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

Omio customers travelling this route book their coaches from Milano Centrale   to Barcelona, Estació d'Autobusos Nord.

Where is the coach station in Milan to go to Barcelona? Where is the coach station in Barcelona located?

Passengers board their coach most frequently from Milano Centrale and travel around 1 mile (s) / 2 km from the city centre to this coach station.

Passengers travelling this route most often arrive at Barcelona, Estació d'Autobusos Nord and need to travel approximately 1 mile (s) / 2 km from the coach station to the city centre in Barcelona.

Which coach companies can get me from Milan to Barcelona?
For the best Milan to Barcelona coach to book, you can travel safely and comfortably with Flixbus, Baltour, Infobus, Union Ivkoni International, Eurolines France, Eurolines Switzerland, Ouibus, Alsa or BlaBlaCar Bus. However, it's always good to check all possible coach companies with services from Milan to Barcelona to compare what amenities they may offer.
Can I buy a direct coach from Milan to Barcelona?
Yes, you can find a direct coach from Milan to Barcelona with Flixbus or Union Ivkoni International  on Omio. This is worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
When does the first coach depart from Milan to Barcelona? When does the last coach depart from Milan to Barcelona?
The earliest coach for this route departs from Milan at 08: 15. The last coach leaves from Milan at 21: 40. Check Omio for the latest coach schedule from Milan to Barcelona and book the best time to depart on your chosen travel date.
How far in advance should I purchase coach tickets from Milan to Barcelona for the best deals?
If you buy Milan to Barcelona coach tickets within the next 7 days, you can find one way tickets to cost on average £53. However, booking in advance gives you access to the best prices for coaches between Milan and Barcelona. Look out for coach tickets for this trip to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Milan
Barcelona
Milano - Terminal Bus di Lampugnano
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68