Travel options for:
Herzogenbuchsee to Lucerne
  • Train

    $29 - $55
    1. Herzogenbuchsee

      1 h 7 min - once a week

      $29 - $55

  • Train via Olten

    $31 - $56
    1. Herzogenbuchsee

      19 min - every 3 hours

      $15 - $28

    2. Olten

      35 min - 4 times a day

      $15 - $28

  • Line 51 bus, line 6 train

    $36 - $56
    1. Herzogenbuchsee, Sonnenplatz

      13 min - every 2 hours - line 51

      $3 - $5

    2. Langenthal

      51 min - every 3 hours - line 6

      $22 - $35

    3. Wolhusen

      23 min - hourly - line 6

      $11 - $16

  • Taxi

    $270 - $330
    1. Herzogenbuchsee

      48 min - 39.2 miles

      $270 - $330

  • Drive

    $8 - $12
    1. Herzogenbuchsee

      48 min - 39.2 miles

      $8 - $12

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

From Herzogenbuchsee train to Luzern. 1 h 7 min SFr 50. From Herzogenbuchsee train to Olten then train to Luzern. 1 h 30 min SFr 54. From Herzogenbuchsee, Sonnenplatz line 51 bus to Langenthal, line 6 train to Wolhusen, then line 6 train to Luzern. 2 h 16 min SFr 42. From Herzogenbuchsee taxi to Lucerne. 48 min SFr 317. From Herzogenbuchsee drive to Lucerne. 48 min SFr 9.