Travel from Geneva to Bologna

Train, bus or fly from Geneva to Bologna?

You can take a train from Geneva to Bologna via Milano Centrale in around 5 hours 27 minutes. Alternatively, you can take a bus from Geneva to Bologna via Milan, Milan in around 9 hours 13 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Geneva to Bologna

ModeDurationPrice
From Geneve train to Milano Centrale then train to Bologna C.Le.5 h 27 minSFr 169
From Genève - Gare routière bus to Milan, Milan then bus to Bologna, Bologna.9 h 13 minSFr 33
From Geneva bus to Aosta then bus to Bologna, Bologna.10 h 15 minSFr 56
From Geneva drive to Bologna.5 h 28 minSFr 92
From Genève line 15 train to Geneva airport, fly to Bologna airport, then line 40 bus to Bologna.5 h 47 minSFr 168
From Genève line 15 train to Geneva airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Bologna.4 h 30 minSFr 117
From Genève line 15 train to Geneva airport, fly to Venice airport, bus to Venezia Mestre, then train to Bologna.5 h 40 minSFr 122
From Geneve train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Bologna airport, then line 40 bus to Bologna.6 h 17 minSFr 174

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

It takes approximately 5 hours 27 minutes to get from Geneva to Bologna, including transfers.

Is there a direct train between Geneva and Bologna?

No, there is no direct train from Geneva to Bologna. However, there are services departing from Geneve and arriving at Bologna C.Le via Milano Centrale. The journey, including transfers, takes approximately 5 hours 27 minutes.

Is there a direct bus between Geneva and Bologna?

No, there is no direct bus from Geneva to Bologna. However, there are services departing from Genève - Gare routière and arriving at Bologna, Bologna via Milan, Milan. The journey, including transfers, takes approximately 9 hours 13 minutes.

Operators from Geneva to Bologna

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Ouibus0890715298Ouibus
FlixBus+49 1807 123 99 123FlixBus
Eurolines CH0041 (0) 844 257 224Eurolines CH
LufthansaLufthansa
Air FranceAir France
Austrian AirlinesAustrian Airlines
AlitaliaAlitalia
Brussels AirlinesBrussels Airlines
KLMKLM
British AirwaysBritish Airways
IberiaIberia
Air DolomitiAir Dolomiti
Vueling AirlinesVueling Airlines
LuxairLuxair
SwissSwiss
easyJeteasyJet
RyanairRyanair
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
Lyon Rhônexpress0826 00 17 18Lyon Rhônexpress
Hop!Hop!