Travel from Berlin to Lausanne

Bus or train from Berlin to Lausanne?

German Railways (DB) operates a train from Berlin to Lausanne every 4 hours. Tickets cost $65 - $190 and the journey takes 7 h 19 min. 2 other operators also service this route. Alternatively, BVG operates a bus from Berlin to Lausanne every 15 minutes. Tickets cost $3 - $5 and the journey takes 31 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 Lausanne

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Geneva airport, then train to Lausanne. 6 h 29 min $148. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Geneva airport, then train to Lausanne. 5 h 16 min $141. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Zurich airport, then train to Lausanne. 6 h 52 min $198. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Berne airport, line 334 bus to Belp, line 4 train to Bern, then train to Lausanne. 6 h 29 min $240. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Basel airport, line 50 bus to Basel SBB, train to Bern, then train to Lausanne. 6 h 59 min $190. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Zurich airport, then train to Lausanne. 7 h 9 min $211. From Berlin Hbf (tief) train to Basel SBB, train to Bern, then train to Lausanne. 10 h 1 min $294. From Berlin, Memhardstr. bus to Berlin, Berlin TXL, E, bus to Zurich, walk to Zürich HB, then train to Lausanne. 18 h 9 min $219. From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Prague, then bus to Lausanne. 18 h 36 min $138. From Berlin drive to Lausanne. 9 h 32 min $169.
Close Print Itinerary
  1. Here are 10 options to get from
    Berlin to Lausanne:

    1. Trip:
      1 Fly Berlin Tegel to Geneva, train
      • One-Way approx: USD $95 - $244
      • Duration: 6 h 29 min
      Open +
      • Trip:
        1 Fly Berlin Tegel to Geneva, train
        • One-Way approx: USD $95 - $244
        • Duration: 6 h 29 min
        Close x
    2. Trip:
      2 Fly Berlin Schoenefeld to Geneva, train
      • One-Way approx: USD $76 - $259
      • Duration: 5 h 16 min
      Open +
      • Trip:
        2 Fly Berlin Schoenefeld to Geneva, train
        • One-Way approx: USD $76 - $259
        • Duration: 5 h 16 min
        Close x
    3. Trip:
      3 Fly Berlin Tegel to Zurich, train
      • One-Way approx: USD $118 - $314
      • Duration: 6 h 52 min
      Open +
      • Trip:
        3 Fly Berlin Tegel to Zurich, train
        • One-Way approx: USD $118 - $314
        • Duration: 6 h 52 min
        Close x
    4. Trip:
      4 Fly Berlin Tegel to Berne, train
      • One-Way approx: USD $147 - $684
      • Duration: 6 h 29 min
      Open +
      • Trip:
        4 Fly Berlin Tegel to Berne, train
        • One-Way approx: USD $147 - $684
        • Duration: 6 h 29 min
        Close x
    5. Trip:
      5 Fly Berlin Schoenefeld to Basel, train
      • One-Way approx: USD $110 - $294
      • Duration: 6 h 59 min
      Open +
      • Trip:
        5 Fly Berlin Schoenefeld to Basel, train
        • One-Way approx: USD $110 - $294
        • Duration: 6 h 59 min
        Close x
    6. Trip:
      6 Fly Berlin Schoenefeld to Zurich, train
      • One-Way approx: USD $119 - $399
      • Duration: 7 h 9 min
      Open +
      • Trip:
        6 Fly Berlin Schoenefeld to Zurich, train
        • One-Way approx: USD $119 - $399
        • Duration: 7 h 9 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $131 - $303
      • Duration: 10 h 1 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $131 - $303
        • Duration: 10 h 1 min
        Close x
    8. Trip:
      8 Bus, train
      • One-Way approx: USD $129 - $235
      • Duration: 18 h 9 min
      Open +
      • Trip:
        8 Bus, train
        • One-Way approx: USD $129 - $235
        • Duration: 18 h 9 min
        Close x
    9. Trip:
      9 Bus
      • One-Way approx: USD $90 - $170
      • Duration: 18 h 36 min
      Open +
      • Trip:
        9 Bus
        • One-Way approx: USD $90 - $170
        • Duration: 18 h 36 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $130 - $210
      • Duration: 9 h 32 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $130 - $210
        • Duration: 9 h 32 min
        Close x