Milan to Bologna

How to get from Milan to Bologna?

Distance from Milan (Milano) to Bologna (Bologna) is 216 kilometers. The fastest way to get to Bologna from Milan is by train, the journey takes only one hour. The train is a very convenient option if you plan to see Bologna in one day and return to Milan in the evening.

Independent tourists can go on a trip by car, and those with a large margin of time can take a bus.

Consider in detail the cost and features of each method of travel:

By train

From Milano Centrale (Milano Centrale) to Bologna, high-speed trains of ItaloTreno and Trenitalia leave several times an hour. Travel time is 1 hour, the ticket costs from 19.90 euros in the second class (Smart) and from 24.90 in the first (Prima).

If you take care of tickets in advance, then on the Italotreno website you can buy tickets for the morning train even for 9.90 euros.

On the Trenitalia website it is possible to buy a ticket for the morning regional train for 12.90 euros, but the journey to Bologna from Milan in this case will take at least 2 hours and 49 minutes.

By Car

The shortest route by car from Milan to Bologna is along the A1/E35. Travel time, excluding stops, will be 2 hours 20 minutes. The price of the motorway is 15.20 euros.

On the way, you can stop by Piacenza (Piacenza) and Modena (Modena).

By bus

Traveling by bus is the cheapest way to get to Bologna from Milan. The ticket price is from 10 euros, and the travel time will be at least 3 hours.

From Milan, buses depart from the Lampugnano stop located next to the metro station of the same name. In Bologna, the bus arrives at the central bus station.