Travel options
from Berlin to Erfurt

You can get from Berlin to Erfurt by train, bus or flight.

Our recommendation

To get from Berlin to Erfurt on Sep 23 we recommend taking a bus because it’s the best combination of price and speed.

06:20PMBerlin3h00 09:20PMErfurt
0 changes
06:20PMBerlin3h00 09:20PMErfurt
0 changes
Other options
03:24PMBerlin1h54 05:18PMErfurt
0 changes
10:10PMBerlin2h54 01:04AMErfurt
0 changes
10:03PMBerlin3h01 01:04AMErfurt
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn

COMPARE Prices for trains, buses and flights

Sep 22
$45Deutsche Bahn
Sep 23
Sep 24
$22Deutsche Bahn
Sep 25
$22Deutsche Bahn
Sep 26
$22Deutsche Bahn
Sep 27
Sep 28
$22Deutsche Bahn

Travel Information to Erfurt from Berlin

distanceDistance147 miles (237 km)
modeAvailable travel modesBus or train
priceTicket price range$19 - $22
cheapestCheapest modeBus • $19 (€15) • 2 h 54 min
fastestFastest modeTrain • $22 (€18) • 1 h 39 min
carriersPopular travel companiesFlixbus or Deutsche Bahn

Take a bus or train to travel 147 miles (237 km) to Erfurt from Berlin. If speed is a priority, then a train is the best option with an average duration of 1 h 39 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $19 (€15). The most popular travel companies which serve this route are Flixbus or Deutsche Bahn among others. Travelers can even take a direct from Berlin to Erfurt.

Travel Tips

Travel from Berlin to Erfurt
Travel to Erfurt 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 Berlin to Erfurt.
How do I travel from Berlin to Erfurt?

There are 2 ways that you can travel between Berlin and Erfurt. You can take a bus or train.

What is the cheapest way to go from Berlin to Erfurt?

The cheapest way to travel from Berlin to Erfurt is by taking a bus with an average price of $19 (€15).

This is compared to other travel options to Erfurt:

A bus is generally $4 (€3) less than a train for the same trip. Taking a train costs on average $22 (€18) from Berlin to Erfurt.

What is the fastest way to get from Berlin to Erfurt?

The fastest way from Berlin to Erfurt is by train with an average journey time of 1 h 39 min.

There are alternative travel options to Erfurt that can usually take longer:

In comparison, going by bus can take 2 h 54 min   on average.

What is the distance from Berlin to Erfurt?

The distance from Berlin to Erfurt is approximately 147 miles (237 km).

How many services a day are there between Berlin and Erfurt?

The average frequency per day from Berlin to Erfurt is:

  • 17 trains a day.

However, we recommend checking specific travel dates for your trip between Berlin and Erfurt as scheduled services by bus or train can vary by season or day of the week.

Where do I depart from Berlin? Where do I arrive in Erfurt?

These are the most popular departure and arrival points from Berlin to Erfurt:

  • Buses mostly leave from Berlin, Zentralen Omnibusbahnhof and tend to arrive in Erfurt Hbf.
  • Trains mostly leave from Berlin Hbf and tend to arrive in Erfurt Hbf.
Which travel companies can get me from Berlin to Erfurt?

If finding a good deal is your main consideration for your trip from Berlin to Erfurt, then we'll help you find the best value travel companies for you:

  • Travel with Flixbus for buses to Erfurt. If you’re looking for a good deal on tickets, check for Flixbus Berlin to Erfurt tickets on Omio for $19 (€15).
  • Deutsche Bahn can take you to Erfurt by train. If searching for a good deal on trains, you can find tickets for Deutsche Bahn from Berlin to Erfurt for $22 (€18).
What is another destination I should add to my tour from Berlin to Erfurt?
Many of our customers who book a trip from Berlin to Erfurt often extend their vacation and travel to other popular destinations like Frankfurt am Main, Munich or Leipzig. If you’re thinking of adding another destination to your Berlin and Erfurt itinerary, let Omio find you the best connections between Erfurt and any of these top destinations today!
How far in advance should I purchase my Berlin to Erfurt one way ticket online to get the best deals?

Before traveling from Berlin to Erfurt, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A bus ticket costs $19 (€15) one way on average for this journey.
  • A train ticket for this route is costing $22 (€18) one way on average.

But we recommend booking Berlin to Erfurt tickets online a few months before your planned travel date to score the best deals and save money on your trip.


Important Stations and Airports for this Journey

Berlin, ZOB am Funkturm
Berlin Ostbahnhof

Travelling from Berlin to Erfurt: related information

Here are some other resources that might have the information you need