Travel from Venice to Bologna

Bus or train from Venice to Bologna?

Trenitalia Frecce operates a train from Venice to Bologna hourly. Tickets cost $24 - $35 and the journey takes 1 hour 25 minutes. Alternatively, FlixBus operates a bus from Venice to Bologna every 4 hours. Tickets cost $9 - $16 and the journey takes 2 hours 30 minutes. Baltour also services this route once daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Venice to Bologna

ModeDurationPrice
From Venezia S.Lucia train to Bologna C.Le.1 h 25 min24€
From Venice, Venice bus to Bologna, Bologna.2 h 30 min12€
From Venezia S.Lucia night train to Bologna C.Le.2 h 4 min27€
From Venice rideshare to Bologna.1 h 56 min10€
From Venice drive to Bologna.1 h 32 min22€

How long does it take to get from Venice to Bologna?

The train from Venezia S.Lucia to Bologna C.Le takes 1 hour 25 minutes including transfers and departs hourly.

Is there a direct train between Venice and Bologna?

Yes, there is a direct train departing from Venezia S.Lucia and arriving at Bologna C.Le. Services depart hourly, and operate every day. The journey takes approximately 1 hour 25 minutes.

Is there a direct bus between Venice and Bologna?

Yes, there is a direct bus departing from Venice, Venice and arriving at Bologna, Bologna. Services depart every four hours, and operate every day. The journey takes approximately 2 hours 30 minutes.

Operators from Venice to Bologna

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
BlaBlaCarBlaBlaCar