More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Neuchâtel to Lucerne

distanceDistance64 miles (104 km)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSBB

Trains from Neuchâtel to Lucerne cover the 64 miles (104 km) long journey taking on average 1 h 58 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available.

Train companies: Neuchâtel to Lucerne with SBB

Find the best journey from Neuchâtel to Lucerne with Omio's train partners SBB! You'll find the best deals, timetables and tickets when comparing and booking the most convenient journey for you.


SBB is Switzerland's main train company and for your next train trip from Neuchâtel to Lucerne, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Save time and money by searching for and booking your SBB train between Neuchâtel and Lucerne online with Omio! If you’re looking for the cheapest, fastest or earliest SBB train between Neuchâtel and Lucerne, Omio can help you out every step of the way. Check current SBB train timetables for the ideal departure and arrival times, compare the best connections for the 64 miles (104 km) trip between Neuchâtel and Lucerne as well as ticket information for the train (such as luggage policy and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains from Neuchâtel to Lucerne, you can check straight away if the SBB ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Buy your official SBB Neuchâtel to Lucerne train tickets online on Omio quickly and easily and enjoy the travel experience!

SBB 's current ticket policies due to COVID-19 for your train between Neuchâtel and Lucerne are the following:

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

Travel Tips: Trains from Neuchâtel 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 Neuchâtel to Lucerne.

What is the distance between Neuchâtel and Lucerne by train?

The distance to Lucerne from Neuchâtel by train is approximately 64 miles (104 km).

How many hours does it take from Neuchâtel to Lucerne by train?

The train time from Neuchâtel to Lucerne is on average 1 h 58 min  for the 64 miles (104 km) long journey, but the time it takes to go from Neuchâtel to Lucerne by train can vary depending on specific dates or travelling on weekends and holidays.

What train providers go from Neuchâtel to Lucerne?

For the route from Neuchâtel to Lucerne you can take a train with SBB. Be sure to check out all possible train companies that offer services to Lucerne from Neuchâtel on Omio to compare what amenities they may have.

How many train services per day are there to Lucerne from Neuchâtel?

On average, there are 25 trains a day from Neuchâtel to Lucerne. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

The major railway station for departures from Neuchâtel is Neuchâtel, St-Honoré. Read all the information you need to know about services, amenities and connections at Neuchâtel, St-Honoré for your trip to Lucerne from Neuchâtel.

More options for your journey from Neuchâtel to Lucerne

Here are some other resources that might have the information you need