Find a bus from Milan to Rome

Bus from Milan to Rome

virail helps you to find timetables and prices for all buses from Milan to Rome.

The route from Milan to Rome is served daily by 43 bus departing from the stations of Milan (Lampugnano), Milano (Sesto S.G.), Milan (San Donato), Malpensa Terminal 1, Stazione Milano Rogoredo, Autostazione Milano Lampugnano, Fermata Dell'autobus Milan, Lampugnano, Stazione Lampugnano and arriving to the stations of Rome, Autostazione Tiburtina, Rome Fiumicino.
It's possible to buy a bus ticket for an average price of 24€. The best price for the next few days is 10€.
The average duration of the journey is 9 h 19 min. The first bus leaves at 04:50. The last is at 23:30.


Ticket price Milan - Rome every day


Average price: 24€

Best price: 10€

Journey duration: 9 h 19 min

43 connections per day
First departure: 04:50
Last departure: 23:30

Stations of departure

  • Milan (Lampugnano)
  • Milano (Sesto S.G.)
  • Milan (San Donato)
  • Malpensa Terminal 1
  • Stazione Milano Rogoredo
  • Autostazione Milano Lampugnano
  • Fermata Dell'autobus Milan
  • Lampugnano
  • Stazione Lampugnano

Destination stations

  • Rome
  • Autostazione Tiburtina
  • Rome Fiumicino

Saturday, April 29th 2017

Updated

FlixBusFlixBus 07:00 – 15:25 Milan (Lampugnano) – Rome 54.32 € 8 h 25 min FlixBusFlixBus 07:45 – 15:25 Milan (San Donato) – Rome 54.32 € 7 h 40 min FlixBusFlixBus 10:00 – 18:55 Milan (Lampugnano) – Rome 43.44 € 8 h 55 min FlixBusFlixBus 10:10 – 19:30 Milan (Lampugnano) – Rome 35.81 € 9 h 20 min BuscenterBuscenter Economy 19:25 – 05:30 Fermata Dell'autobus Milan – Autostazione Tiburtina 20.68 € 10 h 5 min
Check all buses from Milan to Rome Saturday, April 29th 2017

Sunday, April 30th 2017

Updated

FlixBusFlixBus 06:15 – 17:00 Milan (Lampugnano) – Rome 28.19 € 10 h 45 min FlixBusFlixBus 07:20 – 14:45 Milan (San Donato) – Rome 28.19 € 7 h 25 min FlixBusFlixBus 08:10 – 17:30 Milan (Lampugnano) – Rome 21.66 € 9 h 20 min FlixBusFlixBus 10:00 – 20:35 Milan (Lampugnano) – Rome 28.19 € 10 h 35 min BaltourBaltour Norm 23:00 – 07:00 Stazione Milano Rogoredo – Autostazione Tiburtina 26.13 € 8 h
Check all buses from Milan to Rome Sunday, April 30th 2017

Monday, May 1st 2017

Updated

FlixBusFlixBus 10:00 – 18:55 Milan (Lampugnano) – Rome 28.19 € 8 h 55 min FlixBusFlixBus 12:00 – 22:35 Milan (Lampugnano) – Rome 17.31 € 10 h 35 min FlixBusFlixBus 17:30 – 07:45 Milano (Sesto S.G.) – Rome 37.88 € 14 h 15 min 1 change BaltourBaltour Norm 19:00 – 04:00 Stazione Milano Rogoredo – Autostazione Tiburtina 29.39 € 9 h FlixBusFlixBus 21:15 – 10:15 Milan (San Donato) – Rome Fiumicino 43.33 € 13 h 1 change
Check all buses from Milan to Rome Monday, May 1st 2017