Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Erfurt to Bern by train
-
Cheapest Price €62.55
-
30 days in advance €73.69
-
7 days in advance €147.39
-
First train01:22
-
Last train23:41
-
Avg changes1
-
Fastest journey6hr 26m
-
Distance519 kilometres
-
Trains per day27
-
Avg. journey time7hr 53m
-
Train operators
Discover Erfurt to Bern by train
Planning a train adventure from Erfurt to Bern? To get started, check out our detailed guide to a seamless, enjoyable journey.
Train cost between Erfurt and Bern
Average fares along this route:
The cheapest ticket price: €62.55
Ticket price when booked 30 days in advance: €73
Ticket price when booked 7 days in advance: €147
Finding cheap train tickets
Booking in advance is clearly one of the easiest ways to save on tickets. Follow these other tips to find cheap train tickets for travel in Europe:
Opt for the basic, “no-frills” class of service (which is still sure to deliver a comfortable ride)
Travel with a budget train operator
Consider choosing a rail pass if you plan to travel extensively
Book off-peak fares (tickets are cheaper midweek and outside peak hours)
Select a non-flexible fare
Ride slower trains as opposed to the pricier high-speed fares
Subscribe to the Rail Europe newsletter to be notified about discounts.
And last but not least, compare ticket prices on Rail Europe. We automatically compile all ticket offers in one easy search so you can choose by price, timing or whatever is driving your journey.
Train schedule for travel between Erfurt and Bern
While frequency of trains along this line depends on the day of the week, on average, 27 trains make this journey of 519 kilometres each day. The first weekday departure from Erfurt is at 01:22 on weekdays. The last scheduled train during the week departs at 23:41.
During the weekend, 01:22 is the earliest scheduled departure, and 23:41 is the last. Throughout the day, trains typically depart every 38 minutes.
Erfurt to Bern distance and train travel time
The total distance for this route is 519 kilometres, with the fastest trip taking 6 hours and 26 minutes.
How early can you book train tickets between Erfurt and Bern?
Tickets along this route go on sale 12 months in advance. To be notified as soon as tickets are available, set up a booking alert with Rail Europe. We will send you an email notification when tickets are available.
Learn even more about travelling from Erfurt to Bern by train
Need more information on travelling through Europe by train? Head to our help articles for details on everything from booking to navigating stations and understanding different ticket types. Then review the travel ideas we’ve compiled in our city guide: Bern.
Frequently asked questions
How far is it from Erfurt to Bern by train?
The train journey between Erfurt and Bern spans 519 kilometres.
How much does the train from Erfurt to Bern cost?
The minimum fare on this route is €62.55. Tickets booked 30 days in advance are priced around €73. If booked 7 days before departure, the cost is approximately €147.
When can I start booking my Erfurt to Bern train tickets?
You can purchase tickets for this route 12 months in advance.
How long does it take to get from Erfurt to Bern?
The fastest journey on this route takes 6 hours and 26 minutes.
Other journeys to Bern View all journeys to Bern
-
From London to Bern From €92.97
-
From Paris to Bern From €55.27
-
From Basel to Bern From €24.85
-
From Zurich to Bern From €36.42
-
From Milan to Bern From €40.19
-
From Geneva to Bern From €28.28
-
From Lausanne to Bern From €21.85
-
From Interlaken to Bern From €35.13
-
From Strasbourg to Bern From €40.27
-
From Zermatt to Bern From €53.98
-
From Visp to Bern From €38.56
-
From Colmar to Bern From €39.42
Other journeys from Bern
-
From Bern to Interlaken From €34.28
-
From Bern to London From €95.97
-
From Bern to Paris From €44.99
-
From Bern to Basel From €14.57
-
From Bern to Zurich From €17.99
-
From Bern to Milan From €15.77
-
From Bern to Geneva From €29.99
-
From Bern to Lausanne From €20.99
-
From Bern to Olten From €17.14
-
From Bern to Strasbourg From €35.56
-
From Bern to Spiez From €21.24
-
From Bern to Lucerne From €17.99
Other journeys from Erfurt Hbf
-
From Erfurt Hbf to Frankfurt am Main From €29.56
-
From Erfurt Hbf to Leipzig From €19.28
-
From Erfurt Hbf to Berlin From €15.85
-
From Erfurt Hbf to Nuremberg From €21.42
-
From Erfurt Hbf to Fulda From €23.14
-
From Erfurt Hbf to Weimar From €11.48
-
From Erfurt Hbf to Dresden From €20.99
-
From Erfurt Hbf to Würzburg Hbf From €38.13
-
From Erfurt Hbf to Munich From €29.56
-
From Erfurt Hbf to Paris From €20.57
-
From Erfurt Hbf to Ilmenau From €8.14
-
From Erfurt Hbf to Halle Hbf (Saale) From €21.42