Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Erfurt to Bern by train
-
Cheapest Price CA$94.90
-
30 days in advance CA$111.80
-
7 days in advance CA$223.60
-
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: CA$94.90
Ticket price when booked 30 days in advance: CA$111
Ticket price when booked 7 days in advance: CA$223
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 CA$94.90. Tickets booked 30 days in advance are priced around CA$111. If booked 7 days before departure, the cost is approximately CA$223.
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 CA$141.05
-
From Paris to Bern From CA$83.85
-
From Basel to Bern From CA$37.70
-
From Zurich to Bern From CA$55.25
-
From Milan to Bern From CA$60.97
-
From Geneva to Bern From CA$42.90
-
From Lausanne to Bern From CA$33.15
-
From Interlaken to Bern From CA$53.30
-
From Strasbourg to Bern From CA$61.10
-
From Zermatt to Bern From CA$81.90
-
From Visp to Bern From CA$58.50
-
From Colmar to Bern From CA$59.80
Other journeys from Bern
-
From Bern to Interlaken From CA$52.00
-
From Bern to London From CA$145.60
-
From Bern to Paris From CA$68.25
-
From Bern to Basel From CA$22.10
-
From Bern to Zurich From CA$27.30
-
From Bern to Milan From CA$23.92
-
From Bern to Geneva From CA$45.50
-
From Bern to Lausanne From CA$31.85
-
From Bern to Olten From CA$26.00
-
From Bern to Strasbourg From CA$53.95
-
From Bern to Spiez From CA$34.00
-
From Bern to Lucerne From CA$27.30
Other journeys from Erfurt Hbf
-
From Erfurt Hbf to Frankfurt am Main From CA$44.85
-
From Erfurt Hbf to Leipzig From CA$29.25
-
From Erfurt Hbf to Berlin From CA$24.05
-
From Erfurt Hbf to Nuremberg From CA$32.50
-
From Erfurt Hbf to Fulda From CA$35.10
-
From Erfurt Hbf to Weimar From CA$18.38
-
From Erfurt Hbf to Dresden From CA$31.85
-
From Erfurt Hbf to Würzburg Hbf From CA$57.85
-
From Erfurt Hbf to Munich From CA$44.85
-
From Erfurt Hbf to Paris From CA$31.20
-
From Erfurt Hbf to Ilmenau From CA$12.35
-
From Erfurt Hbf to Halle Hbf (Saale) From CA$32.50