Travel from Berlin to Bologna

Train, bus or fly from Berlin to Bologna?

Eurowings, Lufthansa and 8 other airlines fly from Berlin to Bologna hourly. Alternatively, German Railways (DB) operates a train from Berlin to Bologna twice daily. Tickets cost $120 - $180 and the journey takes 3 h 58 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Berlin to Bologna

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Bologna airport, then line 40 bus to Bologna. 5 h 51 min $96. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Bologna airport, then line 40 bus to Bologna. 4 h 28 min $94. From Berlin train to München Hbf, train to Verona Porta Nuova, then train to Bologna C.Le. 12 h 6 min $260. From Berlin Alexanderstraße bus to Szczecin then bus to Bologna. 21 h 4 min $78. From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Prague Florenc, then bus to Bologna Autostazione. 24 h 45 min $138. From S+U Alexanderplatz train to Berlin Gesundbrunnen, train to Muenchen Hbf, then night train to Bologna C.Le. 17 h 28 min $244. From Berlin drive to Bologna. 10 h 39 min $210.

Operators from Berlin to Bologna