---
title: "Trains from Milan to Bologna | EveryRail"
description: "Direct Frecciarossa and Italo trains from Milano Centrale reach Bologna Centrale in just over an hour, with slower direct Intercity trains too."
image: "https://everyrail.com/api/route-image/milan-to-bologna/"
---

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

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

**Share**

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

**On this page**

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

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

Last updated November 2026

# Milan to Bologna by train

Direct Frecciarossa and Italo trains from Milano Centrale reach Bologna Centrale in just over an hour, with slower direct Intercity trains too.

![Terracotta rooftops of Bologna's old town seen from above](<https://everyrail.com/img/blog-media/derived/v2/f69176c4a6af43133ff6c0c82a5507135913ff3f/w1600.webp>)

Origin

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

Destination

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

Main stations

Milano Centrale to Bologna Centrale

Country

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

Direct Frecciarossa and Italo trains link Milano Centrale and Bologna Centrale in just over an hour, from early morning into the evening.

## Direct high-speed trains all day

[Trenitalia](<https://everyrail.com/italy/trenitalia/>)'s Frecciarossa carries most of the traffic, with at least two departures an hour for most of the day. The fastest run non-stop and reach Bologna Centrale in just over an hour. Others stop at Milano Rogoredo and take about 1 hour 15 minutes. Italo runs on the same high-speed line from Milano Centrale, at similar journey times. You never need to change.

A few Frecciarossa heading for the Adriatic coast take the old line instead, stopping at Parma, Reggio Emilia and Modena. They need closer to 2 hours. Skip them unless you want one of those stops.

## Intercity trains: slower, but direct

Trenitalia Intercity trains also run direct, on the conventional line through towns such as Piacenza, Parma, Reggio Emilia and Modena. The trip takes about 2 hours 20 minutes to 2 hours 50 minutes, on several departures a day. Use one if you want to break the journey in Parma or Modena. For a straight run to [Bologna](<https://everyrail.com/italy/bologna/>), the Frecciarossa or Italo saves well over an hour.

## Which Milan station to use

Book Milano Centrale. Most Frecciarossa and Italo trains to Bologna leave from there. Many Frecciarossa also call at Milano Rogoredo about 10 minutes later, which saves a trip across town if you are staying in the south-east of the city. A few start at Milano Porta Garibaldi and take about 1 hour 20 minutes via Rogoredo. Booking sites often list all three as "[Milan](<https://everyrail.com/italy/milan/>)", so confirm the departure station before you pay.

## Arriving at Bologna Centrale

High-speed trains pull into the underground platforms 16 to 19, 23 metres below the main station. Getting from there to the exits at Piazza delle Medaglie d'Oro or Via de' Carracci takes 5 to 7 minutes. Allow for that walk if you have a tight onward connection.

## 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 Milan to Bologna 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 ties you to the train you booked, and Economy allows one date or time change for the fare difference. Pick Base if your plans might move.

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. With a pass, take 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 Milan → Bologna.

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

### 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/milan/bologna/?sub_id=er_90e1191eeabb38fb>)
- [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/milan/bologna/?sub_id=er_d314e62c65f02f05>)

## Find places to stay in Bologna

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

## Frequently asked questions

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

Just over an hour on a non-stop Frecciarossa or Italo, and about 1 hour 15 minutes on Frecciarossa trains that stop at Milano Rogoredo. Intercity trains take about 2 hours 20 minutes to 2 hours 50 minutes.

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

Yes. Every Frecciarossa, Italo and Intercity train on this route runs direct to Bologna Centrale, with Frecciarossa leaving at least twice an hour for most of the day.

### Which Milan station do trains to Bologna leave from?

Mostly Milano Centrale, which is where Italo and most Frecciarossa leave from. Many Frecciarossa also stop at Milano Rogoredo, and a few start at Milano Porta Garibaldi.

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

Journey times are similar, so it comes down to price, departure time and passes. Frecciarossa runs more often and accepts Interrail passes with a reservation. Italo does not accept Interrail passes.

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

Yes, on Trenitalia trains. Frecciarossa needs a reservation that costs pass holders €13, and Intercity needs one at €3. The pass is not valid on Italo.

### Where do high-speed trains arrive in Bologna?

At Bologna Centrale, on the underground high-speed platforms 16 to 19. Allow 5 to 7 minutes to reach the street.

## 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/>)[![Glass roof and mural inside Galleria Vittorio Emanuele II in Milan](<https://everyrail.com/api/route-image/bologna-to-milan/>)![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 Milan by trainBologna Centrale to Milano Centrale in about 1 hour to 1 hour 15 minutes on direct Frecciarossa and Italo trains, running into the late evening.](<https://everyrail.com/trains/bologna-to-milan/>)[![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/>)

```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/milan-to-bologna/#webpage",
      "name": "Trains from Milan to Bologna | EveryRail",
      "description": "Train travel information for Milan to Bologna. Origin: Milan. Destination: Bologna. Main stations: Milano Centrale to Bologna Centrale.",
      "about": {
        "@id": "https://everyrail.com/trains/milan-to-bologna/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/milan-to-bologna/",
      "dateModified": "2026-11-03T13:50:14.354Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/milan-to-bologna/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/italy/milan/milano-centrale/#trainstation",
        "url": "https://everyrail.com/italy/milan/milano-centrale/",
        "name": "Milano Centrale"
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/italy/bologna/bologna-centrale/#trainstation",
        "url": "https://everyrail.com/italy/bologna/bologna-centrale/",
        "name": "Bologna 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 Milan to Bologna?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Just over an hour on a non-stop Frecciarossa or Italo, and about 1 hour 15 minutes on Frecciarossa trains that stop at Milano Rogoredo. Intercity trains take about 2 hours 20 minutes to 2 hours 50 minutes.",
            "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is there a direct train from Milan to Bologna?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Every Frecciarossa, Italo and Intercity train on this route runs direct to Bologna Centrale, with Frecciarossa leaving at least twice an hour for most of the day.",
            "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which Milan station do trains to Bologna leave from?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Mostly Milano Centrale, which is where Italo and most Frecciarossa leave from. Many Frecciarossa also stop at Milano Rogoredo, and a few start at Milano Porta Garibaldi.",
            "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is Trenitalia or Italo better from Milan to Bologna?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Journey times are similar, so it comes down to price, departure time and passes. Frecciarossa runs more often and accepts Interrail passes with a reservation. Italo does not accept Interrail passes.",
            "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Can I use an Interrail pass from Milan to Bologna?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, on Trenitalia trains. Frecciarossa needs a reservation that costs pass holders €13, and Intercity needs one at €3. The pass is not valid on Italo.",
            "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-5",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Where do high-speed trains arrive in Bologna?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "At Bologna Centrale, on the underground high-speed platforms 16 to 19. Allow 5 to 7 minutes to reach the street.",
            "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-6-acceptedAnswer-6",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage-mainEntity-6",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/milan-to-bologna/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/milan-to-bologna/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/milan-to-bologna/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/milan-to-bologna/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Italy",
          "item": "https://everyrail.com/italy/",
          "@id": "https://everyrail.com/trains/milan-to-bologna/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Milan to Bologna by train",
          "item": "https://everyrail.com/trains/milan-to-bologna/",
          "@id": "https://everyrail.com/trains/milan-to-bologna/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
