Travel from Bergamo to Lausanne

Bus or train from Bergamo to Lausanne?

Trenord operates a train from Bergamo to Lausanne hourly. Tickets cost $6 - $18 and the journey takes 48 min. Trenitalia Eurocity also services this route every 3 hours. Alternatively, Nord Est Trasporti operates a bus from Bergamo to Lausanne every 30 minutes. Tickets cost $5 - $8 and the journey takes 51 min. 2 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 Bergamo to Lausanne

From Bergamo train to Milano Centrale then train to Lausanne. 5 h 7 min 87€. From Bergamo train to Milano Centrale, train to Visp, walk to Visp, then train to Lausanne. 5 h 55 min 116€. From Bergamo Autostazione bus to Milan, Milan then bus to Lausanne. 7 h 21 min 38€. From Bergamo drive to Lausanne. 4 h 5 min 55€. From Bergamo train to Pioltello Station, bus to Milan Linate airport, fly to Geneva airport, then train to Lausanne. 4 h 17 min 228€.
Close Print Itinerary
  1. Here are 5 options to get from
    Bergamo to Lausanne:

    1. Trip:
      1 Train
      • One-Way approx: USD $41 - $112
      • Duration: 5 h 7 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $41 - $112
        • Duration: 5 h 7 min
        Close x
    2. Trip:
      2 Train via Visp
      • One-Way approx: USD $86 - $157
      • Duration: 5 h 55 min
      Open +
      • Trip:
        2 Train via Visp
        • One-Way approx: USD $86 - $157
        • Duration: 5 h 55 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $35 - $58
      • Duration: 7 h 21 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $35 - $58
        • Duration: 7 h 21 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $55 - $80
      • Duration: 4 h 5 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $55 - $80
        • Duration: 4 h 5 min
        Close x
    5. Trip:
      5 Train, fly
      • One-Way approx: USD $119 - $406
      • Duration: 4 h 17 min
      Open +
      • Trip:
        5 Train, fly
        • One-Way approx: USD $119 - $406
        • Duration: 4 h 17 min
        Close x