Milan to Rome bus

Thu, Mar 20
+ Add return
Itabus
FlixBus
Marino Autolinee
BlaBlaCar
BlaBlaCar Bus

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Milan to Rome

Showing times and prices for Mar 21

Cheapest price

€12

Average price

€47

Fastest journey

5 h 30 m

Average duration

6 h 21 m

Buses per day

62

Distance

477 km

Cheap tickets

The best way to find a cheap bus ticket from Milan to Rome is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
FlixBus
12:50PM9h30
Milano, Autostazione Lampugnano
10:20PMRoma, Autostazione Tiburtina
121One-way
0 transfers
2nd Cheapest
Itabus
01:00PM8h10
Milan
09:10PMRoma, Autostazione Tiburtina
131One-way
0 transfers
2nd Cheapest
Itabus
12:35PM8h55
Milan
09:30PMRoma, Autostazione Tiburtina
131One-way
0 transfers
2nd Cheapest
Itabus
01:30PM8h45
Milan
10:15PMRoma, Autostazione Tiburtina
131One-way
0 transfers
FlixBus
12:00PM10h35
Milano, Autostazione Lampugnano
10:35PMRoma, Autostazione Tiburtina
161One-way
0 transfers

Milan to Rome bus times

Showing buses for tomorrow, Friday, March 21
ProviderDepartsDurationArrivesTransfersTickets
Itabus
2407
Itabus2407
12:10AM Milan8h40 08:50AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
12:35AM Milano, Autostazione Lampugnano8h05 08:40AM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
2407
Itabus2407
12:55AM Milan7h55 08:50AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
01:10AM Milan7h30 08:40AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
02:25AM Milano, Autostazione Lampugnano9h50 12:15PM Rome1 transfer
FlixBus
FlixBus
FlixBusFlixBus
02:25AM Milano, Autostazione Lampugnano7h35 10:00AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
05:15AM Milano, Autostazione Lampugnano9h50 03:05PM Rome1 transfer
FlixBus
FlixBus
FlixBusFlixBus
05:15AM Milano, Autostazione Lampugnano8h35 01:50PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
06:15AM Milano, Autostazione Lampugnano8h55 03:10PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
06:50AM Milan8h20 03:10PM Roma, Autostazione Tiburtina0 transfersDirect
Trenitalia
Regionale 2593
RegionaleRegionale 2593
07:01AM Milan Rogoredo10h45 05:46PM Rome Termini1 transfer
FlixBus
FlixBus
FlixBusFlixBus
07:15AM Milano, Autostazione Lampugnano10h45 06:00PM Rome1 transfer
Itabus
2301
Itabus2301
07:35AM Milan7h35 03:10PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
07:55AM Milano, Autostazione Lampugnano10h10 06:05PM Rome1 transfer
FlixBus
FlixBus
FlixBusFlixBus
07:55AM Milano, Autostazione Lampugnano8h35 04:30PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:00AM Milan10h00 06:00PM Rome1 transfer
FlixBus
FlixBus
FlixBusFlixBus
08:15AM Milano, Autostazione Lampugnano10h20 06:35PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:20AM Milano, Autostazione Lampugnano9h30 05:50PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:50AM Milan9h15 06:05PM Rome1 transfer
FlixBus
FlixBus
FlixBusFlixBus
08:50AM Milan7h40 04:30PM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
3801
Itabus3801
09:20AM Milan8h15 05:35PM Roma, Autostazione Tiburtina0 transfersDirect
Autoservizi SalemiAutoservizi Salemi10:00AM Milano, Autostazione Lampugnano10h00 08:00PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
10:10AM Linate, Aeroporto di Milano-Linate11h15 09:25PM Roma, Autostazione Tiburtina1 transfer
FlixBus
FlixBus
FlixBusFlixBus
10:30AM Milano, Autostazione Lampugnano8h15 06:45PM Roma, Autostazione Tiburtina0 transfersDirect
Autoservizi SalemiAutoservizi Salemi10:45AM Milano, San Donato9h15 08:00PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
11:55AM Milano, Autostazione Lampugnano8h25 08:20PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
12:00PM Milano, Autostazione Lampugnano10h35 10:35PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
12:30PM Milano, Autostazione Lampugnano8h45 09:15PM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
2115
Itabus2115
12:35PM Milan8h55 09:30PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
12:45PM Milan7h35 08:20PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
12:50PM Milano, Autostazione Lampugnano9h30 10:20PM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
3803
Itabus3803
01:00PM Milan8h10 09:10PM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
3401
Itabus3401
01:30PM Milan8h45 10:15PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
02:45PM Milan8h15 11:00PM Roma, Autostazione Tiburtina1 transfer
FlixBus
FlixBus
FlixBusFlixBus
03:15PM Milano, Autostazione Lampugnano8h20 11:35PM Roma, Autostazione Tiburtina0 transfersDirect
Marino Autolinee
110
Marino Autolinee110
03:25PM Milano, Autostazione Lampugnano8h15 11:40PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
03:25PM Linate, Aeroporto di Milano-Linate15h25 06:50AM Rome1 transfer
Marino Autolinee
110
Marino Autolinee110
04:05PM Milan7h35 11:40PM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
04:20PM Milano, Autostazione Lampugnano8h50 01:10AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
05:05PM Milan8h05 01:10AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
06:25PM Milano, Autostazione Lampugnano9h35 04:00AM Roma, Autostazione Tiburtina1 transfer
FlixBus
FlixBus
FlixBusFlixBus
07:10PM Milan8h50 04:00AM Roma, Autostazione Tiburtina1 transfer
Itabus
2203
Itabus2203
08:10PM Milan13h20 09:30AM Roma, Autostazione Tiburtina1 transfer
Marino Autolinee
055
Marino Autolinee055
08:25PM Milano, Autostazione Lampugnano8h05 04:30AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:30PM Milano, Autostazione Lampugnano9h35 06:05AM Rome0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:30PM Milano, Autostazione Lampugnano9h05 05:35AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
09:00PM Linate, Aeroporto di Milano-Linate15h15 12:15PM Rome1 transfer
FlixBus
FlixBus
FlixBusFlixBus
09:00PM Linate, Aeroporto di Milano-Linate10h50 07:50AM Roma, Autostazione Tiburtina1 transfer
Marino Autolinee
055
Marino Autolinee055
09:05PM Milan7h25 04:30AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
09:30PM Milan8h40 06:10AM Roma, Autostazione Tiburtina1 transfer
Itabus
2403
Itabus2403
09:35PM Milan8h25 06:00AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
10:00PM Milano, Autostazione Lampugnano8h10 06:10AM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
2403
Itabus2403
10:20PM Milan7h40 06:00AM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
3807
Itabus3807
10:30PM Milan8h40 07:10AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
10:45PM Milano, Autostazione Lampugnano9h10 07:55AM Roma, Autostazione Tiburtina0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
11:20PM Milan8h35 07:55AM Roma, Autostazione Tiburtina0 transfersDirect
Itabus
2405
Itabus2405
11:45PM Milan8h10 07:55AM Roma, Autostazione Tiburtina0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Rome by train, bus, or flight

Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24
Tue
Mar 25
Wed
Mar 26
Thu
Mar 27
Fri
Mar 28
Sat
Mar 29
Sun
Mar 30
Mon
Mar 31
Tue
Apr 01
Wed
Apr 02
Thu
Apr 03
Fri
Apr 04
Sat
Apr 05
Sun
Apr 06
Mon
Apr 07
Tue
Apr 08
Wed
Apr 09
Thu
Apr 10

Journey information

Overview: Bus from Milan to Rome

Buses from Milan to Rome run on average 46 times per day, taking around 8h 27m. Cheap bus tickets for this journey start at €6 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
477 km
Average bus duration
8h 27m
Cheapest ticket price
€6
Buses per day
46
Direct buses
32
Bus providers
8
Fastest bus
7h 40m
First bus
00:05
Last bus
23:56
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Coach companies: Itabus, FlixBus and El Pilar Milan to Rome

Itabus, FlixBus and El Pilar coaches will get you between Milan and Rome from €9. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

FlixBus from Milan to Rome coach information:

  • Average Duration: 8 h 5 min
  • Cheapest Price: €9

Buses from Milan to Rome

If travelers need to make the journey from Milan to Rome bus tickets could be the ideal solution. The two Italian cities are connected by regular services, with 2-3 options every day of the week. Journey times will be between 7 hours 30 minutes and 8 hours 40 minutes.

Which bus companies travel from Milan to Rome?

When booking a Milan to Rome bus, travelers can choose between a range of companies. Eurolines, Caputo Bus, and Marino Bus all cover the route, with Marino Bus offering the widest range of departure times.

How long is the bus from Milan to Rome?

Taking a Milan to Rome bus though it may take longer compared to flights or trains, offers travelers a chance to enjoy the scenery along the route from Milan to Rome. Bus journeys will take between 7 hours 30 minutes and 8 hours 40 minutes, with no changes required at any stage.

How many buses are there from Milan to Rome?

Buses leave Milan for Rome every day, all year-round. Travelers can expect a choice of 2-3 direct buses on any day of the week, including plenty of overnight departures, which arrive in Rome around breakfast time.

What are the departure and arrival stations for buses from Milan to Rome?

Departure Bus Station: Buses from Milan to Rome will leave from the city's Autostazione Lampugnano. Lampugnano can be found in north-west Milan, around 2 miles from the city center, so leave some time for transfers when catching coaches. Getting to the bus station should be relatively easy. The best option is to take the Metro to Lampugnano (which is on Line 1). Anticipate a journey time of 15-20 minutes from most central locations. Those coming from Malpensa Airport can take the XP1 train to Cadorna, the Metro Line 1 to Lampugnano, and the transfer should take around 40 minutes.

Arrival Bus Station: When taking a Milan to Rome bus, services should arrive at Rome's Tiburtina Bus Station - the Italian capital's primary coach transportation hub. Getting into town after that won't be tough, as Tiburtina has excellent onward connections. One option is to head to Tiburtina Station and catch trains to Termini. However, it's probably more sensible to head to Bologna Metro station, and use the subway to reach central locations. Trains from Bologna run directly to the historic center, and travelers can easily change to catch services to the Vatican if required. Expect transfer times of 15-20 minutes.

FAQs: Bus from Milan to Rome

FAQs: Take the bus from Milan to Rome with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Milan to Rome.
FAQs

Popular bus stations from Milan to Rome

Milan
Rome
The major bus station for departures in Milan is Ferno, Aeroporto di Milano-Malpensa T2. Find all the information you need to know about services, amenities and connections at Ferno, Aeroporto di Milano-Malpensa T2 for your trip from Milan to Rome.
Ferno, Aeroporto di Milano-Malpensa T2WifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
4 km
Car connection
Via Malpensa 2
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Ristorante Italiano (in the station)
  • Fast Food Express (in the station).
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Ferno, Aeroporto di Milano-Malpensa T2
  • Bus: 73, 923 Train: Malpensa Express
Ferno, Aeroporto di Milano-Malpensa T1WifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
3 km
Car connection
Strada Statale 336
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Ristorante Briciole (in the station)
  • La Galleria (0.5 km)
  • Osteria della Pista (0.7 km).
Taxis
Taxis
  • Available outside the arrivals area.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Ferno, Aeroporto di Milano-Malpensa T1
  • Bus: 73, 923 Train: Malpensa Express
Milano, Autostazione LampugnanoWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
5 km
Car connection
Via Giulio Natta
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Lampugnano (in the station)
  • Trattoria Milano (0.5 km)
  • Pizza Express (0.7 km).
Taxis
Taxis
  • Available outside the station.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Milano, Autostazione Lampugnano
  • Metro: M1 Bus: 68, 78, 80
Milano, San Donato - Settore B (Viale Giuseppe Impastato)WifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-22:00
ticketOfficeHours
Distance to city center
6 km
Car connection
Viale Giuseppe Impastato
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Italiana (in the station)
  • Fast Food Express (in the station)
  • Trattoria Milano (0.5 km).
Taxis
Taxis
  • Available outside the station.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Milano, San Donato - Settore B (Viale Giuseppe Impastato)
  • Bus: 121, 132 Metro: M3
Orio al Serio, Aeroporto di Bergamo-Orio al Serio (Stazione degli autobus)WifiParkingATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
1 km
Car connection
Via Aeroporto
Wifi
Wifi
  • Free Wi-Fi
Taxis
Taxis
  • Available outside the station, near the arrivals area.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Orio al Serio, Aeroporto di Bergamo-Orio al Serio (Stazione degli autobus)
  • Bus: 1, 1A
Milano, San Donato M3WifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
1 km
Car connection
Via Marignano
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Milano (in the station)
  • Trattoria San Donato (0.5 km)
  • Burger House (0.7 km).
Taxis
Taxis
  • Available outside the station.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Milano, San Donato M3
  • Metro: M3 Bus: 121, 132, 133
The major bus station for arrivals in Rome is Fiumicino, Aeroporto Leonardo de Vinci (T3 Arrivi - Stazione degli autobus). Find all the information you need to know about services, amenities and connections at Fiumicino, Aeroporto Leonardo de Vinci (T3 Arrivi - Stazione degli autobus) for your trip to Rome from Milan.
Fiumicino, Aeroporto Leonardo de Vinci (T3 Arrivi - Stazione degli autobus)WifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
3 km
Car connection
Via dell'Aeroporto di Fiumicino
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Ristorante Italiano (in the station)
  • Fast Food Express (in the station)
  • Caffè del Terminal (in the station).
Taxis
Taxis
  • Available outside the arrivals terminal.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Fiumicino, Aeroporto Leonardo de Vinci (T3 Arrivi - Stazione degli autobus)
  • Bus: 520, 720 Train: Leonardo Express
Roma, Autostazione (Metro Anagnina)
Roma, Autostazione TiburtinaWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 00:00-23:59
ticketOfficeHours
Distance to city center
4 km
Car connection
Largo Guido Mazzoni
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Autostazione (in the station)
  • Ristorante Mamma Angela (0.5 km)
  • Pizzeria Al Metro (0.7 km).
Taxis
Taxis
  • Available outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Roma, Autostazione Tiburtina
  • Bus: 62, 71, 492, 649 Metro: B Train: Regional, Intercity

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
Currency
Language