Travel options for:
Friedrichshafen to Lucerne
  • Train

    $63 - $108
    1. Friedrichshafen Stadt

      1 h 1 min - every 3 hours

      $27 - $45

    2. Schaffhausen

      37 min - every 3 hours

      $21 - $40

    3. Zürich HB

      45 min - every 2 hours

      $15 - $28

  • Ferry, train Swiss Railways (SBB/CFF/FFS)

    $55 - $102
    1. Friedrichshafen Autoquai

      41 min - hourly

      $10 - $15

    2. Romanshorn

      1 h 11 min - every 4 hours

      $30 - $60

    3. Zürich HB

      45 min - every 2 hours

      $15 - $28

  • Ferry, train Südostbahn

    1. Friedrichshafen Autoquai

      41 min - hourly

      $10 - $15

    2. Romanshorn

      26 min - hourly - line 8

      $4 - $7

    3. St. Gallen

      2 h 16 min - every 3 hours

  • Bus

    $11 - $20
    1. Friedrichshafen

      1 h 35 min - once daily

      $4 - $7

    2. Singen

      2 h 50 min - once daily

      $7 - $13

  • Drive

    $24 - $35
    1. Friedrichshafen

      2 h 12 min - 115.1 miles

      $24 - $35

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

From Friedrichshafen Stadt train to Schaffhausen, train to Zürich HB, then train to Luzern. 2 h 58 min SFr 97. From Friedrichshafen Autoquai ferry to Romanshorn, train to Zürich HB, then train to Luzern. 3 h 31 min SFr 93. From Friedrichshafen Autoquai ferry to Romanshorn, line 8 train to St. Gallen, then train to Luzern. 4 h 33 min. From Friedrichshafen bus to Singen then bus to Luzern. 5 h 25 min SFr 18. From Friedrichshafen drive to Lucerne. 2 h 12 min SFr 29.

 
 

Bus or train from Friedrichshafen to Lucerne?

German Railways (DB) operates a train from Friedrichshafen to Lucerne every 3 hours. Tickets cost $27 - $45 and the journey takes 1 h 1 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Friedrichshafen to Lucerne once daily. Tickets cost $4 - $7 and the journey takes 1 h 35 min. FlixBus also services this route once daily.