HUB hero image

How to Travel from

Bern to Willisau

by Rideshare, Route or Car

Bern
+0
Willisau
Transport search to Willisau
Bern
+0
Willisau
Building a composite car route
Cheapest
Best Offer!
Car
1 h
61 km.
from $3
Composite Route Car Only

Four ways to Travel from Bern to Willisau

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Südostbahn

Phone:
+41 58 580 70 70
Website:
sob.ch/
Train from Bern to Langenthal
Ave. Duration:
34 min
Frequency:
3 times a day

Swiss Railways (SBB/CFF/FFS)

Phone:
+41 848 44 66 88
Website:
sbb.ch/en
Train from Bern to Sursee
Ave. Duration:
41 min
Frequency:
Hourly
Estimated price:
$40.71–$76.34
Train from Bern to Langenthal
Ave. Duration:
37 min
Frequency:
3 times a day
Estimated price:
$26.72–$48.35

BLS AG

Phone:
+41 58 327 32 71
Website:
bls.ch/en
Train from Bern to Langenthal
Ave. Duration:
32 min
Frequency:
Hourly
Estimated price:
$10.81–$15.27
Train from Langenthal to Willisau
Ave. Duration:
38 min
Frequency:
Hourly
Estimated price:
$7.63–$10.81
Train from Bern to Wolhusen
Ave. Duration:
1h 7m
Frequency:
Hourly
Estimated price:
$16.54–$24.17

Bus operators

Automobil Rottal AG

Phone:
041 496 96 96
Website:
rottal.ch/home.html
Bus from Sursee, Bahnhof to Willisau,
Ave. Duration:
20 min
Frequency:
Every 20 minutes

Questions and Answers

What is the cheapest way to get from Bern to Willisau?

The cheapest way to get from Bern to Willisau is to drive which costs $11.96 - $18.48 and takes 1h.

What is the fastest way to get from Bern to Willisau?

The fastest way to get from Bern to Willisau is to drive which takes 1h and costs $11.96 - $18.48 .

Is there a direct train between Bern and Willisau?

No, there is no direct train from Bern to Willisau. However, there are services departing from Bern and arriving at Willisau via Langenthal. The journey, including transfers, takes approximately 1h 34m.

How far is it from Bern to Willisau?

The distance between Bern and Willisau is 97 km. The road distance is 61.7 km.

How do I travel from Bern to Willisau without a car?

The best way to get from Bern to Willisau without a car is to train and line 63 bus which takes 1h 12m and costs .

How long does it take to get from Bern to Willisau?

It takes approximately 1h 12m to get from Bern to Willisau, including transfers.

Where do I catch the Bern to Willisau train from?

Bern to Willisau train services, operated by BLS AG, depart from Bern station.

Train, bus or fly from Bern to Willisau?

The best way to get from Bern to Willisau is to train via Langenthal which takes 1h 34m and costs $15.22 - $50 . There are no good options to train or bus between Bern to Willisau.

Where does the Bern to Willisau train arrive?

Bern to Willisau train services, operated by BLS AG, arrive at Langenthal station.

Can I drive from Bern to Willisau?

Yes, the driving distance between Bern to Willisau is 62 km. It takes approximately 1h to drive from Bern to Willisau.

How do I get a train ticket from Bern to Willisau?

Book your Bern to Willisau train tickets online with Omio.

Where can I stay near Willisau?

There are 296+ hotels available in Willisau. Prices start at $67.60 per night.
+0