Travel options for:
Bern to Bologna
  • Train

    $91 - $151
    1. Bern

      1 h 5 min - every 4 hours

      $35 - $70

    2. Brig

      1 h 53 min - 5 times a day

      $24 - $40

    3. Milano Centrale

      1 h 2 min - every 4 hours

      $29 - $45

  • Train, bus and ferry

    $74 - $119
    1. Bern

      1 h - hourly

      $35 - $70

    2. Luzern

      5 h 50 min - twice a week

      $35 - $50

  • Bus

    $44 - $70
    1. Bern P+R Neufeld

      5 h 15 min - 3 times a week

      $28 - $45

    2. Milano

      2 h 40 min - every 4 hours

      $15 - $29

  • Drive

    $85 - $130
    1. Bern

      5 h 51 min - 360 miles

      $85 - $130

  • Train to Zurich, fly to Florence, train

    $136 - $459
    1. Bern

      1 h 10 min - every 3 hours

      $40 - $80

    2. Zurich (ZRH)

      1 h 10 min - non-stop

      $75 - $350

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

    4. Firenze S.Maria Novella

      35 min - every 4 hours

      $16 - $23

  • Train to Basel, fly to Venice, train

    $114 - $428
    1. Bern

      55 min - 3 times a day

      $35 - $65

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 5 min - non-stop

      $50 - $320

    4. Venice (VCE)

      15 min - hourly

      $2 - $4

    5. Venezia Mestre

      1 h 13 min - 5 times a day

      $22 - $35

  • Train to Zurich, fly to Venice, train

    $123 - $417
    1. Bern

      1 h 10 min - every 3 hours

      $40 - $80

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $55 - $300

    3. Venice (VCE)

      15 min - hourly

      $2 - $4

    4. Venezia Mestre

      1 h 13 min - 5 times a day

      $22 - $35

  • Train to Zurich, fly to Milan Malpensa, train

    $148 - $398
    1. Bern

      1 h 10 min - every 3 hours

      $40 - $80

    2. Zurich (ZRH)

      50 min - non-stop

      $70 - $260

    3. Milan Malpensa (MXP)

      42 min - hourly

      $5 - $15

    4. Milano Porta Garibaldi

      1 h 19 min - 4 times a day

      $29 - $45

  • Train to Zurich, fly to Lugano, train

    $169 - $396
    1. Bern

      1 h 10 min - every 3 hours

      $40 - $80

    2. Zurich (ZRH)

      40 min - non-stop

      $65 - $210

    3. Lugano (LUG)

      13 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano

      1 h 16 min - every 3 hours

      $22 - $45

    5. Milano Centrale

      1 h 2 min - every 4 hours

      $29 - $45

  • Fly Berne to Bologna

    $251 - $518
    1. Bern

      11 min - every 2 hours - line 44

      $7 - $11

    2. Belp, Bahnhof

      10 min - hourly - line 334

      $2 - $4

    3. Berne (BRN)

      4 h - 1 stopover

      $240 - $500

    4. Bologna (BLQ)

      11 min - every 15 minutes - line 40

      $1 - $4

  • Train, train to Lyon, fly to Bologna

    $165 - $454
    1. Bern

      1 h 44 min - every 3 hours

      $50 - $95

    2. Geneve

      1 h 52 min - 3 times a day

      $23 - $40

    3. Gare de Lyon-Part-Dieu

      30 min - every 20 minutes

      $18

    4. Lyon (LYS)

      1 h 10 min - non-stop

      $70 - $300

    5. Bologna (BLQ)

      11 min - every 15 minutes - line 40

      $1 - $4

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Bern train to Brig, train to Milano Centrale, then train to Bologna C.Le. 5 h 11 min SFr 134. From Bern train to Luzern then bus and ferry to Bologna. 7 h 50 min SFr 113. From Bern P+R Neufeld bus to Milano then bus to Bologna. 8 h 49 min SFr 58. From Bern drive to Bologna. 5 h 51 min SFr 105. From Bern train to Zurich airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Bologna. 5 h 32 min SFr 242. From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Venice airport, bus to Venezia Mestre, then train to Bologna. 6 h 37 min SFr 207. From Bern train to Zurich airport, fly to Venice airport, bus to Venezia Mestre, then train to Bologna. 6 h 31 min SFr 227. From Bern train to Zurich airport, fly to Milan Malpensa airport, train to Milano Porta Garibaldi, then train to Bologna. 6 h 22 min SFr 226. From Bern train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, train to Milano Centrale, then train to Bologna. 6 h 43 min SFr 262. From Bern line 44 train to Belp, Bahnhof, line 334 bus to Berne airport, fly to Bologna airport, then line 40 bus to Bologna. 6 h 53 min SFr 352. From Bern train to Geneve, train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Bologna airport, then line 40 bus to Bologna. 8 h 43 min SFr 261.

 
 

Train, bus or fly from Bern to Bologna?

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Bologna hourly. Tickets cost $35 - $70 and the journey takes 1 h 5 min. 3 other operators also service this route. Alternatively, Globtour operates a bus from Bern to Bologna once daily. Tickets cost $28 - $45 and the journey takes 5 h 15 min. 2 other operators also service this route.