Travel from Lausanne to Bologna

Bus or train from Lausanne to Bologna?

Swiss Railways (SBB/CFF/FFS) operates a train from Lausanne to Bologna every 4 hours. Tickets cost $70 - $120 and the journey takes 3 h 19 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Lausanne to Bologna 3 times a week. Tickets cost $45 - $80 and the journey takes 12 h 5 min.

Travel Guides

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

How to get from Lausanne to Bologna

From Lausanne train to Milano Centrale then train to Bologna C.Le. 4 h 51 min SFr 141. From Lausanne train to Luzern then bus and ferry to Bologna. 9 h SFr 159. From Lausanne bus to Bologna, Bologna. 12 h 5 min SFr 74. From Lausanne drive to Bologna. 5 h 44 min SFr 97. From Lausanne train to Geneva airport, fly to Bologna airport, then line 40 bus to Bologna. 6 h 24 min SFr 202. From Lausanne train to Geneva airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Bologna. 5 h 7 min SFr 149. From Lausanne train to Geneve, train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Bologna airport, then line 40 bus to Bologna. 7 h 35 min SFr 213. From Lausanne train to Zurich airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Bologna. 6 h 44 min SFr 286.

Is there a direct train between Lausanne and Bologna?

No, there is no direct train from Lausanne to Bologna. However, there are services departing from Lausanne and arriving at Bologna C.Le via Milano Centrale. The journey, including transfers, takes approximately 4 h 51 min.

Is there a direct bus between Lausanne and Bologna?

Yes, there is a direct bus departing from Lausanne and arriving at Bologna, Bologna. Services depart 3 times a week, and operate every day. The journey takes approximately 12 hours.

Operators from Lausanne to Bologna

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Eurolines CH0041 (0) 844 257 224Eurolines CH
FlixBus+49 1807 123 99 123FlixBus
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.
Lyon Rhônexpress0826 00 17 18Lyon Rhônexpress
Hop!Hop!
Close Print Itinerary
  1. Here are 8 options to get from
    Lausanne to Bologna:

    1. Trip:
      1 Train
      • One-Way approx: USD $104 - $162
      • Duration: 4 h 51 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $104 - $162
        • Duration: 4 h 51 min
        Close x
    2. Trip:
      2 Train, bus and ferry
      • One-Way approx: USD $109 - $171
      • Duration: 9 h
      Open +
      • Trip:
        2 Train, bus and ferry
        • One-Way approx: USD $109 - $171
        • Duration: 9 h
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $45 - $80
      • Duration: 12 h 5 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $45 - $80
        • Duration: 12 h 5 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $80 - $120
      • Duration: 5 h 44 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $80 - $120
        • Duration: 5 h 44 min
        Close x
    5. Trip:
      5 Train to Geneva, fly to Bologna
      • One-Way approx: USD $108 - $331
      • Duration: 6 h 24 min
      Open +
      • Trip:
        5 Train to Geneva, fly to Bologna
        • One-Way approx: USD $108 - $331
        • Duration: 6 h 24 min
        Close x
    6. Trip:
      6 Train to Geneva, fly to Florence, train
      • One-Way approx: USD $89 - $319
      • Duration: 5 h 7 min
      Open +
      • Trip:
        6 Train to Geneva, fly to Florence, train
        • One-Way approx: USD $89 - $319
        • Duration: 5 h 7 min
        Close x
    7. Trip:
      7 Train, train to Lyon, fly to Bologna
      • One-Way approx: USD $139 - $407
      • Duration: 7 h 35 min
      Open +
      • Trip:
        7 Train, train to Lyon, fly to Bologna
        • One-Way approx: USD $139 - $407
        • Duration: 7 h 35 min
        Close x
    8. Trip:
      8 Train to Zurich, fly to Florence, train
      • One-Way approx: USD $166 - $512
      • Duration: 6 h 44 min
      Open +
      • Trip:
        8 Train to Zurich, fly to Florence, train
        • One-Way approx: USD $166 - $512
        • Duration: 6 h 44 min
        Close x