Travel from Cologne to Lucerne

Bus or train from Cologne to Lucerne?

German Railways (DB) operates a train from Cologne to Lucerne every 3 hours. Tickets cost $110 - $180 and the journey takes 3 h 52 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly. Alternatively, Deinbus operates a bus from Cologne to Lucerne twice a week. Tickets cost $14 - $25 and the journey takes 3 h 30 min. FlixBus also services this route 6 times a week.

Travel Guides

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

How to get from Cologne to Lucerne

From Köln Hbf train to Basel SBB then train to Luzern. 5 h 28 min 182€. From Köln Hauptbahnhof bus to Heidelberg then bus to Luzern. 10 h 40 min 47€. From Köln bus to Strasbourg, bus to Zurich, walk to Zürich HB, then train to Luzern. 14 h 25 min 142€. From Cologne drive to Lucerne. 5 h 14 min 76€. From Köln, Dom / Hbf train to Cologne/Bonn Apt airport, fly to Zurich airport, then train to Lucerne. 5 h 12 min 128€. From Köln Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Zurich airport, then train to Lucerne. 5 h 49 min 116€. From Köln Hbf train to Frankfurt airport, fly to Zurich airport, then train to Lucerne. 4 h 40 min 189€. From Köln Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne. 5 h 52 min 161€.
Close Print Itinerary
  1. Here are 8 options to get from
    Cologne to Lucerne:

    1. Trip:
      1 Train
      • One-Way approx: USD $152 - $242
      • Duration: 5 h 28 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $152 - $242
        • Duration: 5 h 28 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $37 - $64
      • Duration: 10 h 40 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $37 - $64
        • Duration: 10 h 40 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $124 - $216
      • Duration: 14 h 25 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $124 - $216
        • Duration: 14 h 25 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $75 - $120
      • Duration: 5 h 14 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $75 - $120
        • Duration: 5 h 14 min
        Close x
    5. Trip:
      5 Fly Cologne/Bonn Apt to Zurich, train
      • One-Way approx: USD $69 - $239
      • Duration: 5 h 12 min
      Open +
      • Trip:
        5 Fly Cologne/Bonn Apt to Zurich, train
        • One-Way approx: USD $69 - $239
        • Duration: 5 h 12 min
        Close x
    6. Trip:
      6 Fly Dusseldorf to Zurich, train
      • One-Way approx: USD $85 - $216
      • Duration: 5 h 49 min
      Open +
      • Trip:
        6 Fly Dusseldorf to Zurich, train
        • One-Way approx: USD $85 - $216
        • Duration: 5 h 49 min
        Close x
    7. Trip:
      7 Train to Frankfurt, fly to Zurich, train
      • One-Way approx: USD $154 - $369
      • Duration: 4 h 40 min
      Open +
      • Trip:
        7 Train to Frankfurt, fly to Zurich, train
        • One-Way approx: USD $154 - $369
        • Duration: 4 h 40 min
        Close x
    8. Trip:
      8 Fly Dusseldorf to Basel, train
      • One-Way approx: USD $106 - $306
      • Duration: 5 h 52 min
      Open +
      • Trip:
        8 Fly Dusseldorf to Basel, train
        • One-Way approx: USD $106 - $306
        • Duration: 5 h 52 min
        Close x