Omio recommends booking the flight as it is the most popular option from Madrid to Milan among Omio's users. If you are prioritising price take the bus with prices starting from €79. For those with little time consider booking a flight which can get you there in 3h 13m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.2 - 3.0kg. The ticket price range depends on the travel mode: a bus costs an average of €79, and a train costs an average of €293.
Distance: 738 miles (1188 km)
Train | Most popular Flight | Bus |
---|---|---|
€301 Average price | €293 Average price | €131 Average price Cheapest |
10h 29m Average total duration 9h 59m Onboard + 30m Additional time* | 6h 13m Average total duration Fastest 3h 13m Onboard + 3h 0m Additional time* | 24h 57m Average total duration 24h 27m Onboard + 30m Additional time* |
- CO2 emissions | 3.6 - 7.1kg CO2 emissions | 1.2 - 3.0kg CO2 emissions Lowest |
![]() Most popular train company | ![]() Most popular airline | ![]() Most popular bus company |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Distance 738 miles (1188 km) |
Average train duration 9h 59m |
Cheapest ticket price $365 (€293) |
Trains per day 1 |
Fastest train 16h 30m |
First train 04:27 |
Last train 18:25 |
Travel from Madrid to Milan on Trenitalia and Renfe AVE INT trains with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.
Trenitalia is not only Italy's national railroad company but also the country's largest train operator. Trenitalia’s fleet of trains ncludes the high-speed Frecciarossa, Frecciargento and Frecciabianca trains as well as intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance routes. In most cases, the trains also provide barrier-free access. Trenitalia offers different tickets, which vary in price and flexibility: Base, Economy, Super Economy and Ordinaria. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals!
Here are some other resources that might have the information you need