COMPARE Prices across different modes

Wed
Oct 27
$34SBB
Thu
Oct 28
$26SBB
Fri
Oct 29
$26SBB
Sat
Oct 30
$26SBB
Sun
Oct 31
$23SBB
Mon
Nov 1
$21SBB
Tue
Nov 2
$21SBB
Wed
Nov 3
$21SBB
Thu
Nov 4
$21SBB
Fri
Nov 5
$23SBB
Sat
Nov 6
$29SBB
Sun
Nov 7
$29SBB
Mon
Nov 8
$19SBB
Tue
Nov 9
$21SBB
Wed
Nov 10
$21SBB
Fri
Nov 12
$22SBB
Sat
Nov 13
$25SBB
Mon
Nov 15
$21SBB
Tue
Nov 16
$19SBB

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Bern to Lucerne

distanceDistance41 miles (66 km)
durationAverage train duration1 h 22 min
priceAverage train ticket price$25 (€21)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSBB

Trains from Bern to Lucerne cover the 41 miles (66 km) long journey taking on average 1 h 22 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $21 (€17), but the average price of train tickets is $25 (€21).

Train companies

Travel with SBB between Bern and Lucerne

SBB trains will get you from Bern to Lucerne from $21 (€17). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

SBB

Omio helps you compare and book the perfect train with SBB from Bern to Lucerne for a smooth and relaxing journey. Check the latest SBB train schedules for the ideal departure and arrival times, take a look at the travel information for the Bern to Lucerne train with SBB (such as baggage allowance and amenities offered onboard), compare the best connections for your Bern - Lucerne journey and then book a cheap train ticket with ease. The distance between Bern and Lucerne by train is 41 miles (66 km). You can book tickets for this SBB train for as low as $21 (€17) one-way if you book in advance. When you search for SBB tickets between Bern and Lucerne in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect SBB Bern - Lucerne train ticket online and enjoy your trip!

SBB has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Bern to Lucerne:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Bern to Lucerne
Travel by train to Lucerne easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bern to Lucerne.
FAQs
How much does a cheap train to Lucerne from Bern cost?
If you’re looking to save money on tickets, you can find cheap Bern to Lucerne trains for as little as $21 (€17)  in the next 7 days.
How much is the train from Bern to Lucerne on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Bern to Lucerne train to cost on average $25 (€21)  one way.
How far is Bern to Lucerne by train?
When traveling this route you should expect the distance to Lucerne from Bern by train to be approximately 41 miles (66 km).
How long is a train to Lucerne from Bern on average?
While the time it takes to travel 41 miles (66 km) between Bern and Lucerne can vary based on specific dates, weekends, and holidays, the Bern to Lucerne train journey time is on average 1 h 22 min.
Which train providers can take me from Bern to Lucerne?
When taking a train from Bern to Lucerne, you can count on SBB for the best way to get you to Lucerne. You can also check all possible train providers who offer a service to Lucerne from Bern and compare the amenities they offer before buying a train ticket.
How many trains per day are there between Bern and Lucerne?
The average number of trains departing Bern for Lucerne is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Bern to Lucerne? When is the last train from Bern to Lucerne?
You can take the first train from Bern to Lucerne at 6: 04 AM. The last train from Bern to Lucerne that you can take departs at 10: 36 AM. Omio shows you the latest train from Bern to Lucerne schedule to help you book the best departure time for this trip.
How early should I purchase train tickets from Bern to Lucerne to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets between Bern and Lucerne within the next 7 days, you can find tickets to cost on average $25 (€21) one way. To find the best prices for this route, consider booking your train ticket from Bern to Lucerne a few months in advance.

Important Stations and Airports for this Journey

Bern
Lucerne
The major railway station for departures from Bern is Bern, Bahnhof Postautostation. Read all the information you need to know about services, amenities and connections at Bern, Bahnhof Postautostation for your journey between Bern and Lucerne.