Travel from Lindau to Lucerne

Bus or train from Lindau to Lucerne?

German Railways (DB) operates a train from Lindau to Lucerne every 4 hours. Tickets cost $40 - $70 and the journey takes 1 h 50 min. Swiss Railways (SBB/CFF/FFS) also services this route every 30 minutes. Alternatively, FlixBus operates a bus from Lindau to Lucerne 5 times a week. Tickets cost $7 - $13 and the journey takes 2 h 20 min. FlixBus also services this route twice daily.

Travel Guides

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

How to get from Lindau to Lucerne

From Lindau Hbf train to Zürich HB then train to Luzern. 2 h 54 min 90€. From Lindau Hbf train to St. Gallen then train to Luzern. 3 h 56 min. From Lindau bus to Zurich then bus to Luzern. 4 h 15 min 14€. From Lindau drive to Lucerne. 2 h 10 min 25€.
Close Print Itinerary
  1. Here are 4 options to get from
    Lindau to Lucerne:

    1. Trip:
      1 Train via Zürich HB
      • One-Way approx: USD $64 - $113
      • Duration: 2 h 54 min
      Open +
      • Trip:
        1 Train via Zürich HB
        • One-Way approx: USD $64 - $113
        • Duration: 2 h 54 min
        Close x
    2. Trip:
      2 Train Südostbahn
      • One-Way approx: N/A
      • Duration: 3 h 56 min
      Open +
      • Trip:
        2 Train Südostbahn
        • One-Way approx: N/A
        • Duration: 3 h 56 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $11 - $19
      • Duration: 4 h 15 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $11 - $19
        • Duration: 4 h 15 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $25 - $40
      • Duration: 2 h 10 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $25 - $40
        • Duration: 2 h 10 min
        Close x