---
title: "Trains from Bologna to Milan | EveryRail"
description: "Bologna Centrale to Milano Centrale in about 1 hour to 1 hour 15 minutes on direct Frecciarossa and Italo trains, running into the late evening."
image: "https://everyrail.com/api/route-image/bologna-to-milan/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Italy](<https://everyrail.com/italy/>)Bologna to Milan by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Italy](<https://everyrail.com/italy/>)Bologna to Milan by train

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/trains/bologna-to-milan/#>)
- [Share on X](<https://everyrail.com/trains/bologna-to-milan/#>)
- [Share on Facebook](<https://everyrail.com/trains/bologna-to-milan/#>)
- [Share by email](<https://everyrail.com/trains/bologna-to-milan/#>)

**On this page**

- [About Bologna to Milan by train](<https://everyrail.com/trains/bologna-to-milan/#about>)
- [Where to book](<https://everyrail.com/trains/bologna-to-milan/#where-to-buy>)
- [Find places to stay in Milan](<https://everyrail.com/trains/bologna-to-milan/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/trains/bologna-to-milan/#frequently-asked-questions>)
- [More routes](<https://everyrail.com/trains/bologna-to-milan/#more-routes>)

[Book now](<https://everyrail.com/go/omio/?sub_id=er_b745fba911259123>)

Last updated November 2026

# Bologna to Milan by train

Bologna Centrale to Milano Centrale in about 1 hour to 1 hour 15 minutes on direct Frecciarossa and Italo trains, running into the late evening.

![Glass roof and mural inside Galleria Vittorio Emanuele II in Milan](<https://everyrail.com/img/blog-media/derived/v2/896cbc4127b9c7f21feb8dc1f629200c856f9253/w1600.webp>)

Origin

[Bologna](<https://everyrail.com/italy/bologna/>)

Destination

[Milan](<https://everyrail.com/italy/milan/>)

Main stations

Bologna Centrale to Milano Centrale

Country

[Italy](<https://everyrail.com/italy/>)

Direct Frecciarossa and Italo trains run from Bologna Centrale to Milano Centrale in about 1 hour to 1 hour 15 minutes, until late evening.

## Direct high-speed trains to Milan

Frecciarossa is the backbone of this route, with at least two departures an hour for most of the day and the last ones leaving [Bologna](<https://everyrail.com/italy/bologna/>) late in the evening. Non-stop trains reach Milano Centrale in just over an hour. Those stopping at Milano Rogoredo on the way take about 1 hour 15 minutes. Italo also runs direct to Milano Centrale on the high-speed line, at similar times. No change is needed.

A few Frecciarossa coming up from the Adriatic coast use the old line instead and take closer to 2 hours. They suit you only if you are heading for Modena, Reggio Emilia or Parma.

## Intercity trains: the slow direct option

[Trenitalia](<https://everyrail.com/italy/trenitalia/>) Intercity trains run direct on the conventional line, calling at towns such as Modena, Reggio Emilia, Parma and Piacenza. Expect around 2 hours 30 minutes, on several departures a day. They make sense for a stop on the way. For [Milan](<https://everyrail.com/italy/milan/>) itself, the high-speed trains save more than an hour.

## Leaving from Bologna Centrale

High-speed trains leave from the underground platforms 16 to 19, 23 metres below the main station. Walking down from the entrances at Piazza delle Medaglie d'Oro or Via de' Carracci takes 5 to 7 minutes. Get to the station with time in hand.

## Which Milan station you arrive at

Most trains arrive at Milano Centrale, the city's main station and the one to book for most onward trains. Many Frecciarossa stop at Milano Rogoredo first, useful if you are staying in the south-east of the city. A few run instead to Milano Porta Garibaldi via Rogoredo, taking about 1 hour 20 minutes. Booking sites often show all of them as "Milan", so confirm the arrival station before you pay.

## Tickets, fares and rail passes

Trenitalia and Italo are separate companies, and a ticket for one is not valid on the other. Italo fares from Bologna to Milan start from €12.90 one way. Trenitalia sells its Frecciarossa tickets in three main fare types:

| Fare | Changes | Refunds |
| --- | --- | --- |
| Base | Date or time changes up to departure, paying any rise in the Base price | Up to departure, minus 20% |
| Economy | Date or time only, paying the difference to Base | None |
| Super Economy | Not allowed | None |

Super Economy locks you to the train you booked, and Economy allows a date or time change for the fare difference. Base is the safer buy if your return plans are loose.

An Interrail pass covers Trenitalia, but every Frecciarossa needs a seat reservation, which costs pass holders €13 in either class. Intercity reservations are compulsory too, at €3. Italo does not accept Interrail passes. If you travel on a pass, book the Frecciarossa.

## Where to book

![](<https://everyrail.com/img/operator-media/v1-resellers/omio/avatar-134752.webp>)

### Book with Omio

Find times and prices for Bologna → Milan.

[Check times & prices](<https://everyrail.com/go/omio/r/bologna/milan/?sub_id=er_a5a99d6c378ecc39>)

### Other places to book

Ticket websites

- [Rail Europe](<https://www.raileurope.com/>)
- [Trainline](<https://www.thetrainline.com/>)

These links open the provider’s website. Search for your journey there.

### Train service

- [Italo](<https://everyrail.com/italy/italo-ntv/>)
  Italo is Italy's private high-speed operator, linking Milan, Rome and Florence with trains reaching 300 km/h; book early for lower fares.
  [Official website](<https://www.italotreno.com/en>)
  [Check times & prices](<https://everyrail.com/go/omio/r/bologna/milan/?sub_id=er_d8e72a7b50b0e332>)
- [Trenitalia](<https://everyrail.com/italy/trenitalia/>)
  Trenitalia runs Italy's Frecce high-speed, Intercity and regional trains; Super Economy fares are cheapest but allow no changes or refunds.
  [Official website](<https://www.trenitalia.com/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/bologna/milan/?sub_id=er_c71affab32ca5c68>)

## Find places to stay in Milan

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Milan**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=route-bologna-to-milan-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DMilan>)

## Frequently asked questions

### How long is the train from Bologna to Milan?

About 1 hour to 1 hour 15 minutes on Frecciarossa and Italo trains to Milano Centrale. Intercity trains take around 2 hours 30 minutes.

### Is there a direct train from Bologna to Milan?

Yes. Frecciarossa, Italo and Intercity trains all run direct, with Frecciarossa leaving Bologna Centrale at least twice an hour for most of the day.

### Which Milan station does the train from Bologna arrive at?

Usually Milano Centrale. Many Frecciarossa stop at Milano Rogoredo on the way, and a few end at Milano Porta Garibaldi instead.

### Is Trenitalia or Italo better from Bologna to Milan?

Neither is clearly faster here. Frecciarossa runs more often and accepts Interrail passes with a reservation, while Italo does not take passes, so choose Italo when its fare or departure time suits you better.

### Can I use an Interrail pass from Bologna to Milan?

Yes, on Trenitalia. A Frecciarossa reservation costs pass holders €13, and an Intercity reservation €3. Italo does not accept the pass.

### Where do high-speed trains leave from in Bologna?

From the underground platforms 16 to 19 at Bologna Centrale, 23 metres below the main station. Allow 5 to 7 minutes to walk down from the entrances.

## More routes

[![Panoramic aerial view of Bologna's old town and surrounding hills](<https://everyrail.com/api/route-image/berlin-to-bologna/>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Berlin to Bologna by trainThere are no direct Berlin to Bologna trains; journeys take about 11 to 15 hours via Munich, with fares from EUR27.](<https://everyrail.com/trains/berlin-to-bologna/>)[![Milan Cathedral in Piazza del Duomo](<https://everyrail.com/api/route-image/berlin-to-milan/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Berlin to Milan by trainBerlin to Milan has no direct train; expect at least one change via Switzerland or Austria, from Berlin Hauptbahnhof to Milano Centrale.](<https://everyrail.com/trains/berlin-to-milan/>)[![High-speed trains at Florence Santa Maria Novella station](<https://everyrail.com/api/route-image/bologna-to-florence/>)![Italo](<https://everyrail.com/img/operator-media/v1-operators/italo-ntv/avatar-169874.jpg>)Bologna to Florence by trainFrecciarossa and Italo trains run direct from Bologna Centrale to Firenze Santa Maria Novella in about 37 minutes, several times an hour.](<https://everyrail.com/trains/bologna-to-florence/>)[![Cityscape of Naples, Italy](<https://everyrail.com/api/route-image/bologna-to-naples/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![Italo](<https://everyrail.com/img/operator-media/v1-operators/italo-ntv/avatar-169874.jpg>)Bologna to Naples by trainDirect high-speed trains link Bologna Centrale and Napoli Centrale. Italo takes 3h18, so allow about 3h20; Frecciarossa takes about 3.5 hours.](<https://everyrail.com/trains/bologna-to-naples/>)[![View of Rome, Italy](<https://everyrail.com/api/route-image/bologna-to-rome/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![Italo](<https://everyrail.com/img/operator-media/v1-operators/italo-ntv/avatar-169874.jpg>)Bologna to Rome by trainBologna to Rome by train takes about 2 hours on Trenitalia or Italo, usually using Bologna Centrale and Roma Termini, with fares from €19.90.](<https://everyrail.com/trains/bologna-to-rome/>)[![Arcaded street in Turin at dusk leading to a church dome](<https://everyrail.com/api/route-image/bologna-to-turin/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)Bologna to Turin by trainBologna to Turin takes about 2 hours on direct high-speed trains. Trenitalia and Italo run frequent services, with most arriving at Torino Porta Nuova.](<https://everyrail.com/trains/bologna-to-turin/>)[![Glass roof and mural inside Galleria Vittorio Emanuele II in Milan](<https://everyrail.com/api/route-image/como-to-milan/>)![Trenord](<https://everyrail.com/img/operator-media/operators/trenord/avatar-20260908-ab4c8288.webp>)Como to Milan by trainDirect Trenord trains from Como San Giovanni to Milano Centrale take about 40 minutes, with roughly hourly departures.](<https://everyrail.com/trains/como-to-milan/>)[![Panoramic aerial view of Bologna's old town and surrounding hills](<https://everyrail.com/api/route-image/copenhagen-to-bologna/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Copenhagen to Bologna by trainCopenhagen to Bologna has no direct train. Routes via Hamburg and Munich take around 21 to 23 hours, with a Nightjet option via Innsbruck.](<https://everyrail.com/trains/copenhagen-to-bologna/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      },
      "sameAs": [
        "https://www.instagram.com/everyrailtravel/",
        "https://www.facebook.com/everyrail",
        "https://www.threads.com/@everyrailtravel"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/trains/bologna-to-milan/#webpage",
      "name": "Trains from Bologna to Milan | EveryRail",
      "description": "Train travel information for Bologna to Milan. Origin: Bologna. Destination: Milan. Main stations: Bologna Centrale to Milano Centrale.",
      "about": {
        "@id": "https://everyrail.com/trains/bologna-to-milan/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/bologna-to-milan/",
      "dateModified": "2026-11-03T13:50:15.455Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/bologna-to-milan/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/italy/bologna/bologna-centrale/#trainstation",
        "url": "https://everyrail.com/italy/bologna/bologna-centrale/",
        "name": "Bologna Centrale"
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/italy/milan/milano-centrale/#trainstation",
        "url": "https://everyrail.com/italy/milan/milano-centrale/",
        "name": "Milano Centrale"
      },
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/italy/italo-ntv/#organization",
          "name": "Italo",
          "url": "https://www.italotreno.com/en"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/italy/trenitalia/#organization",
          "name": "Trenitalia",
          "url": "https://www.trenitalia.com/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How long is the train from Bologna to Milan?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "About 1 hour to 1 hour 15 minutes on Frecciarossa and Italo trains to Milano Centrale. Intercity trains take around 2 hours 30 minutes.",
            "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is there a direct train from Bologna to Milan?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Frecciarossa, Italo and Intercity trains all run direct, with Frecciarossa leaving Bologna Centrale at least twice an hour for most of the day.",
            "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which Milan station does the train from Bologna arrive at?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Usually Milano Centrale. Many Frecciarossa stop at Milano Rogoredo on the way, and a few end at Milano Porta Garibaldi instead.",
            "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is Trenitalia or Italo better from Bologna to Milan?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Neither is clearly faster here. Frecciarossa runs more often and accepts Interrail passes with a reservation, while Italo does not take passes, so choose Italo when its fare or departure time suits you better.",
            "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Can I use an Interrail pass from Bologna to Milan?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, on Trenitalia. A Frecciarossa reservation costs pass holders €13, and an Intercity reservation €3. Italo does not accept the pass.",
            "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-5",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Where do high-speed trains leave from in Bologna?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "From the underground platforms 16 to 19 at Bologna Centrale, 23 metres below the main station. Allow 5 to 7 minutes to walk down from the entrances.",
            "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-6-acceptedAnswer-6",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage-mainEntity-6",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/bologna-to-milan/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/bologna-to-milan/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/bologna-to-milan/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/bologna-to-milan/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Italy",
          "item": "https://everyrail.com/italy/",
          "@id": "https://everyrail.com/trains/bologna-to-milan/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Bologna to Milan by train",
          "item": "https://everyrail.com/trains/bologna-to-milan/",
          "@id": "https://everyrail.com/trains/bologna-to-milan/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
