Bus from Messina to Milan and return

Find cheap coach tickets for your bus journey from Messina to Milan and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Messina to Milan

Cheapest Bus£45.00
Fastest Bus14h 40m
Earliest Coach06:30
Latest Coach23:30
Daily Bus Connections3 Ø
Distance964.8 km
Coach CompaniesBuscenter.it, ibus, FlixBus, ALSA, Autoservizi Salemi, Eurolines Suisse

The cheapest coach connections from Messina to Milan

Today
from £69.30
Tomorrow
from £81.01
06/08
from £69.30
07/08
from £69.30
08/08
from £69.30
09/08
from £69.30

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • Buscenter.it
    17:45
    Messina Piazza della Repubblica
    Duration 14h 40m
    08:25
    Milan - Lampugnano
    from£45.00
  • Buscenter.it
    16:30
    Messina Piazza della Repubblica
    Duration 15h 55m
    08:25
    Milan - Lampugnano
    from£45.00
  • ibus
    18:50
    Messina Piazza della Repubblica
    Duration 16h 40m
    11:30
    Milan - Central Station
    from£68.42
  • FlixBus
    23:30
    Messina - Marittima
    Duration 18h 55m
    18:25
    Milan - San Donato
    from£69.30
  • FlixBus
    23:30
    Messina - Marittima
    Duration 19h 0m
    18:30
    Milan - San Donato
    from£69.30
  • ALSA
    06:30
    Messina station
    Duration 20h 29m
    02:59
    Milan - Lampugnano
    from£76.52
  • ALSA
    06:30
    Messina station
    Duration 20h 45m
    03:15
    Milan - Lampugnano
    from£76.52
  • Autoservizi Salemi
    17:30
    Messina station
    Duration 17h 15m
    10:45
    Milan - Lampugnano
    from£95.43
  • Eurolines Suisse
    06:30
    Messina Piazza della Repubblica
    Duration 20h 45m
    03:15
    Milan - Lampugnano
    from£97.23

The cheapest train connections from Messina to Milan

No particular date in mind? Here's a selection of the cheapest train tickets.

  • Trenitalia
    16:40
    Messina station
    Duration 18h 45m
    11:25
    Milan - Central Station
    from£67.43
  • OUI.sncf
    13:15
    Messina
    Duration 17h 56m
    07:11
    Milan
    from£103.08
  • OUI.sncf
    16:40
    Messina
    Duration 18h 5m
    10:45
    Milan
    from£108.21

The cheapest carpooling offers from Messina to Milan

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    19:00
    Messina
    Duration 13h 40m
    08:40
    Milan
    from£49.51
  • BlaBlaCar
    23:00
    Messina
    Duration 14h 10m
    13:10
    Milan
    from£63.02

The cheapest coach connections from Milan to Messina

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • Buscenter.it
    15:00
    Milan - Lampugnano
    Duration 15h 50m
    06:50
    Messina Piazza della Repubblica
    from£36.00
  • Buscenter.it
    15:45
    Milan - Lampugnano
    Duration 15h 45m
    07:30
    Messina Piazza della Repubblica
    from£36.00
  • ibus
    14:30
    Milan - Central Station
    Duration 16h 40m
    07:10
    Messina Piazza della Repubblica
    from£68.42
  • FlixBus
    10:10
    Milan - San Donato
    Duration 19h 40m
    05:50
    Messina - Marittima
    from£69.30
  • FlixBus
    08:50
    Milan - San Donato
    Duration 21h 0m
    05:50
    Messina - Marittima
    from£73.80
  • ALSA
    01:30
    Milan - Lampugnano
    Duration 21h 0m
    22:30
    Messina station
    from£76.52
  • ALSA
    01:45
    Milan - Lampugnano
    Duration 20h 45m
    22:30
    Messina station
    from£76.52
  • FlixBus
    12:30
    Milan - San Donato
    Duration 18h 0m
    06:30
    Messina - Marittima
    from£86.41
  • Eurolines Suisse
    01:30
    Milan - Lampugnano
    Duration 21h 0m
    22:30
    Messina Piazza della Repubblica
    from£97.23
  • Autoservizi Salemi
    14:00
    Milan - Lampugnano
    Duration 16h 30m
    06:30
    Messina station
    from£123.33

The cheapest train connections from Milan to Messina

No particular date in mind? Here's a selection of the cheapest train tickets.

  • Trenitalia
    21:10
    Milan - Central Station
    Duration 18h 25m
    15:35
    Messina station
    from£67.25
  • Trenitalia
    20:10
    Milan - Central Station
    Duration 16h 35m
    12:45
    Messina station
    from£71.93

The cheapest carpooling offers from Milan to Messina

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    06:00
    Milan
    Duration 14h 0m
    20:00
    Messina
    from£48.61
  • BlaBlaCar
    03:30
    Milan
    Duration 14h 10m
    17:40
    Messina
    from£48.61
  • BlaBlaCar
    18:00
    Milan
    Duration 13h 50m
    07:50
    Messina
    from£49.51
  • BlaBlaCar
    16:00
    Milan
    Duration 15h 0m
    07:00
    Messina
    from£53.11

Information about the bus connection, amenities and services

Although ticket prices for a bus from Messina to Milan normally start at £79.20, they might be a little bit more expensive in times of higher demand or when you book at short notice. This is why it’s good to compare and contrast! Use our search to find the ideal option for your preferences and pick one of the buses offered by FlixBus, Autoservizi Salemi, Eurolines Suisse, SaveATrain and . The fastest bus from Milan to Messina only takes 16h 35m. It's easy: All that's left for you to do is to click the "Find Now" button and book your trip!
You are looking for a budget travel option which is at the same time environmentally friendly and convenient? In this case, taking the coach from Messina to Milan is the way to go! You don’t have to spend a vast amount of money to experience top-notch on-board features ranging from air-con over free luggage transportation to comfy seats. Even electric sockets, USB ports and wireless internet for free can already be found on many buses. If you're not sure which offer is the ideal one for you, then CheckMyBus can help you: At a glance, you can find details on the exact location of the coach terminals, on journey times and on the latest discount codes. This way you have to spend even less! You see, taking a coach is as comfortable and convenient as taking a plane or train. All you need to do is to compare the individual offers and book your cheap ticket!
Smart travellers make use of early bird discounts. Getting from Messina to Milan by bus can be as cheap as £79.20. If you book at short notice, however, your ticket might be slightly more expensive. A comparison with other travel options such as trains, flights and carpooling services can be beneficial as well. If you want to reach your destination as quickly as possible, Don't forget to take a look at journey times: will get you there in only 16h 35m.

Bus stops in Messina and Milan

Stations
Milan (Italy)
Milan (Italy)
Piazzale Luigi Cadorna, 20123 Milano MI, Italy , Milan (Italy)
Piazza Duca D'Aosta 16, 20124 Milan (Italy)
Milan (Italy)
20095 Cusano Milanino, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Milan (Italy)
Piazza del Duomo , 20123 Milan (Italy)
Milan (Italy)
20024 Garbagnate Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Via Giulio Natta 226, 20151 Milan (Italy)
Milan (Italy)
Via Fratelli Rizzardi , 20151 Milan (Italy)
20037 Paderno Dugnano, Metropolitan City of Milan, Italy , Milan (Italy)
Via Giovanni Boccaccio 37, 20123 Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Largo Metropolitana 5, Milan (Italy)
Piazza della Libertà , 20017 Milan (Italy)
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)
Largo Ascari , 20143 Milan (Italy)
Via Giuseppe Impastato 27, 20138 Milan (Italy)
20098 San Giuliano Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Viale Renato Serra , 20149 Milan (Italy)
Viale Teodorico 10, 20149 Milan (Italy)
Milan (Italy)
Via Legnano 24, 20027 Milan (Italy)

Compare Messina and Milan

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.