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

Deutsche Bahn

Overview: Train from Bern to Neuchâtel

distanceDistance24 miles (39 km)
durationAverage train duration34 min
priceAverage train ticket price$12 (€10)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesSBB

Trains from Bern to Neuchâtel cover the 24 miles (39 km) long route taking on average 34 min with our travel partners like SBB. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this journey costs around $12 (€10), you can find the cheapest train ticket for as low as $12 (€10). Travelers depart most frequently from Bern, Bahnhof Postautostation and arrive in Neuchâtel, St-Honoré.

Train providers: SBB from Bern to Neuchâtel trains

You can travel by train to Neuchâtel from Bern with SBB for as low as $12 (€10). When you search for schedules and tickets, Omio will show you the best route.


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

Omio helps you find the perfect Bern - Neuchâtel train with SBB. Whether you are searching for the fastest, earliest or cheapest train from Bern to Neuchâtel, Omio shows you SBB current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Bern to Neuchâtel route. You can expect to travel around 24 miles (39 km) to Neuchâtel from Bern on a train with SBB. Once you are ready, buy your one-way SBB tickets to Neuchâtel from Bern starting as low as $12 (€10) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with SBB!

  • Average Price: $12

SBB has updated its ticket policies due to the coronavirus. Keep these in mind when booking your SBB tickets from Bern to Neuchâtel and when traveling by train:

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

Travel Tips: Trains from Bern to Neuchâtel

Travel by train to Neuchâtel 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 Neuchâtel.

What is the price of the cheapest train from Bern to Neuchâtel?

Omio customers have found cheap train tickets from Bern to Neuchâtel for as low as $12 (€10)  for the next 7 days.

How much is the train to Neuchâtel from Bern on average?

If you are looking to purchase your train ticket in the next 7 days, you can expect the Bern to Neuchâtel train to cost on average $12 (€10)  one way.

How far is Neuchâtel from Bern by train?

The distance from Bern to Neuchâtel by train is approximately 24 miles (39 km).

How long is the train to Neuchâtel from Bern?

The train time to Neuchâtel from Bern is on average 34 min  for the 24 miles (39 km) long journey, but the time it takes to go between Bern and Neuchâtel by train can vary depending on specific dates or traveling on weekends and holidays.

What is the departure train station in Bern and arrival train station in Neuchâtel?

When taking a train from Bern, you have a couple of train stations you can depart from including Bern, Bahnhof Postautostation, Bern, Bhf and Bern. When you arrive in Neuchâtel, your train can arrive in train stations including Neuchâtel, St-Honoré, Neuchâtel, Porte-des-Acacias and Neuchâtel, Portes-Rouges.

Omio customers traveling this route book their trains from Bern, Bahnhof Postautostation   to Neuchâtel, St-Honoré.

Where is the Bern train station located? Where is the Neuchâtel train station located?

Passengers booking this journey most frequently board their trains from Bern, Bahnhof Postautostation and need to travel around 0.4 miles (671 m) from the city center to get to this train station.

Passengers arriving in Neuchâtel most often arrive at Neuchâtel, St-Honoré and need to travel around 0.1 miles (101 m) from this train station to the city center.

What train providers go from Bern to Neuchâtel?

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

How many trains are there from Bern to Neuchâtel a day?

The average number of trains departing Bern for Neuchâtel is 50 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Bern to Neuchâtel? What time is the last train from Bern to Neuchâtel?

The earliest train for this route departs from Bern at 7: 53 AM. The last train leaves from Bern at 7: 53 AM. Check Omio for the latest train schedule from Bern to Neuchâtel and book the best time to depart on your chosen travel date.

How early should I book Bern to Neuchâtel train tickets to get the best deals?

You can find trains between Bern and Neuchâtel to cost on average $12 (€10) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Bern to Neuchâtel train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Bern, Bahnhof Postautostation is the most popular Bern railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bern for your trip to Neuchâtel.