Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Erfurt to Bern by train
-
Cheapest Price AU$106.58
-
30 days in advance AU$125.56
-
7 days in advance AU$251.12
-
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: AU$106.58
Ticket price when booked 30 days in advance: AU$125
Ticket price when booked 7 days in advance: AU$251
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 AU$106.58. Tickets booked 30 days in advance are priced around AU$125. If booked 7 days before departure, the cost is approximately AU$251.
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 AU$158.41
-
From Paris to Bern From AU$94.17
-
From Basel to Bern From AU$42.34
-
From Zurich to Bern From AU$62.05
-
From Milan to Bern From AU$68.47
-
From Geneva to Bern From AU$48.18
-
From Lausanne to Bern From AU$37.23
-
From Interlaken to Bern From AU$59.86
-
From Strasbourg to Bern From AU$68.62
-
From Zermatt to Bern From AU$91.98
-
From Visp to Bern From AU$65.70
-
From Colmar to Bern From AU$67.16
Other journeys from Bern
-
From Bern to Interlaken From AU$58.40
-
From Bern to London From AU$163.52
-
From Bern to Paris From AU$76.65
-
From Bern to Basel From AU$24.82
-
From Bern to Zurich From AU$30.66
-
From Bern to Milan From AU$26.86
-
From Bern to Geneva From AU$51.10
-
From Bern to Lausanne From AU$35.77
-
From Bern to Olten From AU$29.20
-
From Bern to Strasbourg From AU$60.59
-
From Bern to Spiez From AU$34.32
-
From Bern to Lucerne From AU$30.66
Other journeys from Erfurt Hbf
-
From Erfurt Hbf to Frankfurt am Main From AU$50.37
-
From Erfurt Hbf to Leipzig From AU$32.85
-
From Erfurt Hbf to Berlin From AU$27.01
-
From Erfurt Hbf to Nuremberg From AU$36.50
-
From Erfurt Hbf to Fulda From AU$39.42
-
From Erfurt Hbf to Weimar From AU$18.55
-
From Erfurt Hbf to Dresden From AU$35.77
-
From Erfurt Hbf to Würzburg Hbf From AU$64.97
-
From Erfurt Hbf to Munich From AU$50.37
-
From Erfurt Hbf to Paris From AU$35.04
-
From Erfurt Hbf to Ilmenau From AU$13.87
-
From Erfurt Hbf to Halle Hbf (Saale) From AU$36.50