There are 8 ways to get from Roma to Milan by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Roma to Milan Linate Airport
best- Fly from Roma (RMA) to Milan Linate Airport (LIN)plane RMA - LIN
30h 3m€1,010–2,013Train to Brisbane Airport, fly to Milano Malpensa Airport, train
cheapest- Take the train from Roma to Roma Streettrain
- Fly from Brisbane Airport (BNE) to Milano Malpensa Airport (MXP)plane BNE - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
40h 1m€493–2,299Fly Roma to Milano Malpensa Airport, train
- Fly from Roma (RMA) to Milano Malpensa Airport (MXP)plane RMA - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
28h 47m€913–1,716Fly Roma to Il Caravaggio International Airport, bus
- Fly from Roma (RMA) to Il Caravaggio International Airport (BGY)plane RMA - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
27h 22m€1,114–3,433Fly Roma to Bologna Guglielmo Marconi Airport, train
- Fly from Roma (RMA) to Bologna Guglielmo Marconi Airport (BLQ)plane RMA - BLQ
- Take the train from Bologna centrale to Milano Centraletrain
29h 1m€1,034–3,255Fly Roma to Venice Marco Polo Airport, train
- Fly from Roma (RMA) to Venice Marco Polo Airport (VCE)plane RMA - VCE
- Take the train from Venezia Mestre to Milano Centraletrain
31h 29m€998–3,132Fly Roma to Zurich Airport, train
- Fly from Roma (RMA) to Zurich Airport (ZRH)plane RMA - ZRH
- Take the train from Zürich HB to Como S. Giovannitrain
- Take the train from Como S. Giovanni to Milano Centraletrain
32h 17m€1,042–2,753Train to Brisbane Airport, fly to Il Caravaggio International Airport, bus
- Take the train from Roma to Roma Streettrain
- Fly from Brisbane Airport (BNE) to Il Caravaggio International Airport (BGY)plane BNE - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
39h 20m€704–3,216
Roma (RMA) to Milan Linate Airport (LIN) flights
Comparing Your Travel Options
The cheapest way to get from Roma to Milan is to train and fly which costs €490 - €2300 and takes 40h 1m.
The fastest way to get from Roma to Milan is to fly and bus which takes 27h 22m and costs €1100 - €3500.
The distance between Roma and Milan is 15880 km.
It takes approximately 30h 3m to get from Roma to Milan, including transfers.
Milan is 9h behind Roma. It is currently 2:06 PM in Roma and 5:06 AM in Milan.
There are 13771+ hotels available in Milan.
What companies run services between Roma, QLD, Australia and Milan, Italy?
Regional Express, Virgin Australia, and five other airlines fly from Roma (RMA) to Milan Linate Airport (LIN) 3 times a day.
- Website
- emirates.com
Flights from Roma to Milano Malpensa Airport via Brisbane Airport, Dubai
- Ave. Duration
- 27h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €950–2,900
Flights from Roma to Milano Malpensa Airport via Charleville, Brisbane Airport, Dubai
- Ave. Duration
- 33h 15m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €950–2,900
Flights from Roma to Il Caravaggio International Airport via Brisbane Airport, Dubai
- Ave. Duration
- 28h 28m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €1,100–3,400
Flights from Roma to Il Caravaggio International Airport via Charleville, Brisbane Airport, Dubai
- Ave. Duration
- 31h 45m
- When
- Tuesday and Friday
- Estimated price
- €1,100–3,400
Flights from Roma to Bologna Guglielmo Marconi Airport via Brisbane Airport, Dubai
- Ave. Duration
- 29h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €1,000–3,200
Flights from Roma to Bologna Guglielmo Marconi Airport via Charleville, Brisbane Airport, Dubai
- Ave. Duration
- 32h 50m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €1,000–3,300
Flights from Roma to Venice Marco Polo Airport via Brisbane Airport, Dubai
- Ave. Duration
- 30h 8m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €950–3,000
Flights from Roma to Venice Marco Polo Airport via Charleville, Brisbane Airport, Dubai
- Ave. Duration
- 33h 25m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €1,000–3,100
Flights from Roma to Zurich Airport via Brisbane Airport, Dubai
- Ave. Duration
- 27h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €1,000–3,200
Flights from Roma to Zurich Airport via Charleville, Brisbane Airport, Dubai
- Ave. Duration
- 32h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €1,000–3,300
Flights from Brisbane Airport to Milano Malpensa Airport via Dubai
- Ave. Duration
- 25h 42m
- When
- Every day
- Estimated price
- €550–1,700
Flights from Brisbane Airport to Il Caravaggio International Airport via Dubai
- Ave. Duration
- 23h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €650–2,000
- Website
- virginaustralia.com
Flights from Roma to Milano Malpensa Airport via Brisbane Airport, Doha
- Ave. Duration
- 27h 47m
- When
- Wednesday, Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €850–2,400
Flights from Roma to Milano Malpensa Airport via Charleville, Brisbane Airport, Doha
- Ave. Duration
- 33h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €850–2,400
Flights from Roma to Zurich Airport via Brisbane Airport, Doha
- Ave. Duration
- 28h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €950–2,600
Flights from Roma to Zurich Airport via Charleville, Brisbane Airport, Doha
- Ave. Duration
- 33h 50m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €950–2,700
Flights from Brisbane Airport to Milano Malpensa Airport via Doha
- Ave. Duration
- 24h 30m
- When
- Every day
- Estimated price
- €500–1,000
- Website
- qatarairways.com
Flights from Roma to Milano Malpensa Airport via Brisbane Airport, Doha
- Ave. Duration
- 27h 47m
- When
- Wednesday, Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €850–2,400
Flights from Roma to Milano Malpensa Airport via Charleville, Brisbane Airport, Doha
- Ave. Duration
- 33h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €850–2,400
Flights from Roma to Zurich Airport via Brisbane Airport, Doha
- Ave. Duration
- 28h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €950–2,600
Flights from Roma to Zurich Airport via Charleville, Brisbane Airport, Doha
- Ave. Duration
- 33h 50m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €950–2,700
Flights from Brisbane Airport to Milano Malpensa Airport via Doha
- Ave. Duration
- 24h 30m
- When
- Every day
- Estimated price
- €500–1,000
- Website
- ita-airways.com
Flights from Roma to Milan Linate Airport via Brisbane Airport, Doha, Munich
- Ave. Duration
- 31h 7m
- When
- Wednesday and Friday
- Estimated price
- €1,000–2,800
Flights from Roma to Milan Linate Airport via Brisbane Airport, Doha, Rome
- Ave. Duration
- 30h 10m
- When
- Wednesday, Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €1,000–2,700
Flights from Roma to Milan Linate Airport via Charleville, Brisbane Airport, Doha, Rome
- Ave. Duration
- 35h 50m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €1,000–2,800
- Website
- lufthansa.com
Flights from Roma to Milan Linate Airport via Brisbane Airport, Doha, Munich
- Ave. Duration
- 31h 7m
- When
- Wednesday and Friday
- Estimated price
- €1,000–2,800
- Website
- easyjet.com
Flights from Roma to Milan Linate Airport via Brisbane Airport, Doha, Vienna
- Ave. Duration
- 30h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €1,000–2,800
Flights from Roma to Milan Linate Airport via Charleville, Brisbane Airport, Doha, Vienna
- Ave. Duration
- 36h 10m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €1,000–2,800
- Website
- airdolomiti.it
Flights from Roma to Milan Linate Airport via Brisbane Airport, Doha, Munich
- Ave. Duration
- 32h 30m
- When
- Friday
- Estimated price
- €1,000–2,800
- Website
- airserbia.com
Flights from Roma to Zurich Airport via Brisbane Airport, Doha, Belgrade
- Ave. Duration
- 29h 5m
- When
- Thursday
- Estimated price
- €950–2,600
- Website
- cathaypacific.com
Flights from Brisbane Airport to Milano Malpensa Airport via Hong Kong
- Ave. Duration
- 28h 25m
- When
- Every day
- Estimated price
- €500–1,600
- Website
- thaiairways.com
Flights from Brisbane Airport to Milano Malpensa Airport via Suvarnabhumi
- Ave. Duration
- 26h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €550–1,300
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €25–45
- Website
- Italo Treno
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €35–60
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- Trenitalia Eurocity
- 1st Class
- €75–110
- 2nd Class
- €55–80
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €65–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Como S. Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €15–24
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- 1800 872 467
- Website
- Queensland Rail Travel
Train from Roma to Roma Street
- Ave. Duration
- 12h 5m
- Frequency
- Twice a week
- Estimated price
- €35–1,177
- Book at
- Queensland Rail Travel
- Website
- Queensland Rail Travel
- Schedules at
- Queensland Rail Travel
- BQuick
- €35–55
- AChoice
- €55–75
- Gold Class
- €940
- Heritage Class
- €1,177
Train from Roma to Roma Street
- Ave. Duration
- 12h 5m
- Frequency
- Twice a week
- Estimated price
- €35–1,177
- Book at
- Queensland Rail Travel
- Website
- Queensland Rail Travel
- Schedules at
- Queensland Rail Travel
- BQuick
- €35–55
- AChoice
- €55–75
- Gold Class
- €940
- Heritage Class
- €1,177
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–14
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–14
- Schedules at
- orioshuttle.com
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide




































