COMPARE Prices across different modes

Sat
Oct 16
$42Deutsche Bahn
Find prices
Sun
Oct 17
$37Deutsche Bahn
Find prices
Mon
Oct 18
$34Deutsche Bahn
Find prices
Tue
Oct 19
$22Deutsche Bahn
Find prices
Wed
Oct 20
$22Deutsche Bahn
Find prices
Thu
Oct 21
$22Deutsche Bahn
Find prices
Fri
Oct 22
$22Deutsche Bahn
Find prices
Sat
Oct 23
$22Deutsche Bahn
Find prices
Sun
Oct 24
$34Deutsche Bahn
Find prices
Mon
Oct 25
$22Deutsche Bahn
Find prices
Tue
Oct 26
$22Deutsche Bahn
Find prices
Wed
Oct 27
$14FlixTrain
$22Flixbus
Thu
Oct 28
$22Deutsche Bahn
Find prices
Fri
Oct 29
$22Deutsche Bahn
Find prices
Sat
Oct 30
$22Deutsche Bahn
Find prices
Sun
Oct 31
$22Deutsche Bahn
Find prices
Mon
Nov 1
$22Deutsche Bahn
Find prices
Tue
Nov 2
$22Deutsche Bahn
Find prices
Wed
Nov 3
$18FlixTrain
$20Flixbus
Thu
Nov 4
$22Deutsche Bahn
Find prices
Fri
Nov 5
$22Deutsche Bahn
Find prices

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Berlin from Erfurt

distanceDistance147 miles (237 km)
durationAverage train duration1 h 47 min
priceAverage train ticket price$29 (€23)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersDeutsche Bahn or FlixTrain

Trains from Erfurt to Berlin cover the 147 miles (237 km) long route taking on average 1 h 47 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $22 (€18), but the average price of train tickets is $29 (€23). Travelers depart most frequently from Erfurt Hbf and arrive in Berlin Hbf.

Train companies

Train from Erfurt to Berlin with Deutsche Bahn

Travel between Erfurt and Berlin from $22 (€18) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Erfurt to Berlin train.

Train information from Erfurt to Berlin with Deutsche Bahn:

  • Average Duration: 2 h 36 min
  • Average Price: $22
  • Deutsche Bahn frequency: 12 a day

When purchasing your Deutsche Bahn train tickets from Erfurt to Berlin, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

Trains from Erfurt to Berlin

Daily there are 1 to 2 train connections from Erfurt to the capital every hour. On the fastest journeys to Berlin travelers are only 1 hour 27 minutes away.

Which train companies travel from Erfurt to Berlin?

The connections by train from Erfurt to Berlin are offered by Deutsche Bahn.

How long does the train journey from Erfurt to Berlin take?

As a rule, the Erfurt - Berlin route is a direct connection with a journey time of 1 hour 27 minutes. to 2 hours. 1 change is only necessary for nightly connections. Here the journey time can last up to 8 hours. Leipzig Central Station is one of the most frequent changeover stations.

How often can you take the train from Erfurt to Berlin?

Around 35 connections bring travelers daily from early in the morning to night by train from Erfurt to Berlin. There are at least 1 and mostly even 2 departure possibilities per hour.

Stations on the route Erfurt - Berlin?

At which station does the train start in Erfurt?

Startbahnhof is Erfurt main station. It is located southeast of the old town, 1.5 km from which it can be reached on foot or by tram. The journey by tram from the centrally located Domplatz to the train station takes 30 minutes.

.

At which Berlin station does the train arrive at?

The destination station is Berlin Central Station. It offers connection by suburban train, bus, tram and subway to many destinations in the city. For example, the centrally located Hackescher Markt can be reached by S-Bahn in 30 minutes

Train tickets from Erfurt to Berlin: when to book to save $

Time Price Savings
1 week earlier 29 €
2 weeks earlier 21 €38%
3 weeks earlier 20 €45%
1 month before 20 €45%
2 months earlier 18 €61%
3 months earlier 17 €71%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Erfurt - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Erfurt - Berlin 3 weeks in advance means you can save on average up to 45% compared to the price available on the day of departure.
  • If you book a ticket Erfurt - Berlin with 2 months in advance you save up to about 61% compared to the initial price.
  • By booking 3 months in advance, you could save up to 71%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Erfurt to Berlin
Travel by train to Berlin 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 Erfurt to Berlin.
FAQs
How much are cheap trains between Erfurt and Berlin?
Looking to save money on your journey? Omio customers have found the cheapest train from Erfurt to Berlin for the next 7 days starting from $22 (€18)  one way.
What is the price of a train ticket between Erfurt and Berlin?
The train price from Erfurt to Berlin is on average $29 (€23)  if you are looking to purchase your tickets for this trip in the next 7 days.
What is the distance between Erfurt and Berlin by train?
The Erfurt to Berlin train distance is approximately 147 miles (237 km).
How many hours is the train time to Berlin from Erfurt?
The train time to Berlin from Erfurt is on average 1 h 47 min  for the 147 miles (237 km) long journey, but the time it takes to go to Berlin from Erfurt by train can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Erfurt to Berlin depart from? Which Berlin train station do I come into from Erfurt?

There are a few train stations in Erfurt to start your journey from including Erfurt Hbf, Erfurt Nord and Erfurt, Hbf Intercity-Hotel. In Berlin you have a few train station options to choose from for your arrival including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers traveling this route depart most frequently from Erfurt Hbf   and arrive in Berlin Hbf.

Where is the Erfurt train station located? Where is the Berlin train station located?

You can find the most popular departure train station for this journey, Erfurt Hbf, located approximately 0 mile (s) / 0 km from the city center of Erfurt. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 1 mile (s) / 2 km away from its city center.

Which train providers can get me from Erfurt to Berlin?
For the best Erfurt to Berlin train to purchase, you can travel safely and comfortably with Deutsche Bahn or FlixTrain. However, it's always good to check all possible train companies with services from Erfurt to Berlin to compare what amenities they may offer.
How many train services are there from Erfurt to Berlin a day?
On average, there are 25 trains a day from Erfurt to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Erfurt to Berlin? When can I take the last train for the day?
The earliest train departing from Erfurt to Berlin leaves at 5: 10 AM. The last train departing from Erfurt to Berlin leaves at 8: 28 PM. You can find the latest Erfurt to Berlin train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book train tickets from Erfurt to Berlin to score the best deals?
If you purchase a train ticket from Erfurt to Berlin within the next 7 days, you can find tickets to cost on average $29 (€23) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Berlin from Erfurt are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Erfurt
Berlin
Erfurt Hbf is the most popular Erfurt 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 Erfurt for your trip to Berlin.