COMPARE Prices across different modes

Fri
Oct 22
$44Deutsche Bahn
Find prices
Sat
Oct 23
$22Deutsche Bahn
Find prices
Sun
Oct 24
$22Deutsche Bahn
Find prices
Mon
Oct 25
$22Deutsche Bahn
Find prices
Tue
Oct 26
$22Deutsche Bahn
Find prices
Wed
Oct 27
$22Deutsche Bahn
Find prices
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
$22Deutsche Bahn
$22Flixbus
Thu
Nov 4
$22Deutsche Bahn
Find prices
Fri
Nov 5
$22Deutsche Bahn
Find prices
Sat
Nov 6
$22Deutsche Bahn
Find prices
Sun
Nov 7
$22Deutsche Bahn
Find prices
Mon
Nov 8
$22Deutsche Bahn
Find prices
Tue
Nov 9
$22Deutsche Bahn
Find prices
Wed
Nov 10
$22Deutsche Bahn
Find prices
Thu
Nov 11
$22Deutsche Bahn
Find prices

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Berlin and Erfurt

distanceDistance147 miles (237 km)
durationAverage bus duration4 h 10 min
priceAverage bus ticket price$20 (€17)
changesDirect busYes
carriersBus providersFlixbus, Eurolines Germany, BlaBlaCar, Deinbus or Eurolines France

Buses from Berlin to Erfurt cover the 147 miles (237 km) long route taking on average 4 h 10 min with our travel partners like Flixbus, Eurolines Germany, BlaBlaCar, Deinbus or Eurolines France. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $10 (€8), but the average price of bus tickets is $20 (€17). Travelers depart most frequently from Berlin Hbf and arrive in Erfurt Hbf.

Bus companies

FlixBus Berlin – Erfurt

Find the best buses from Berlin to Erfurt with Omio's travel partners FlixBus from $10 (€8). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

FlixBus

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

    FlixBus has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by bus between Berlin and Erfurt:

    • Exceptions to waive change or cancellation fees policy
    • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
    • Cancellations made 30 days before departure are free of charge.
    • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips

    Buses from Berlin to Erfurt
    Take the bus 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.
    FAQs
    What is the price of the cheapest bus from Berlin to Erfurt?
    Omio customers have found cheap bus tickets from Berlin to Erfurt for as low as $10 (€8)  for the next 7 days.
    How much is a bus ticket from Berlin to Erfurt?
    The bus price between Berlin and Erfurt is on average $20 (€17)  if you are looking to book your tickets for this trip in the next 7 days.
    How far is it from Berlin to Erfurt by bus?
    The Berlin to Erfurt bus distance is approximately 147 miles (237 km).
    How long is the bus ride to Erfurt from Berlin?
    On average the Berlin to Erfurt bus time is 4 h 10 min  covering the 147 miles (237 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    When traveling by bus from Berlin to Erfurt, which bus station in Berlin do I depart from and which bus station in Erfurt do I arrive in?

    When taking the bus between Berlin and Erfurt, you can choose to depart from bus stations like Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. Your trip can end in bus stations such as Erfurt Hbf, Erfurt, Kurt-Schumacher-Straße (Hauptbahnhof) and Erfurt, Urbicher Kreuz.

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

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

    Passengers booking this trip most frequently board their buses from Berlin Hbf and need to travel around 1 mile (s) / 2 km from the city center to get to this bus station.

    Passengers arriving in Erfurt most often arrive at Erfurt Hbf and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

    What bus providers go from Berlin to Erfurt?
    Take the Berlin to Erfurt bus with Flixbus, Eurolines Germany, BlaBlaCar, Deinbus or Eurolines France. However, it's always good to check out all possible bus providers for the route between Berlin and Erfurt as there might be differences in the amenities they offer.
    Can I buy a direct bus from Berlin to Erfurt?
    Yes, you can find a direct bus from Berlin to Erfurt with BlaBlaCar  on Omio. This is worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
    When can I take the first bus from Berlin to Erfurt? When can I take the last bus for the day?
    The first Berlin to Erfurt bus departs at 6: 30 AM   and the last bus from Berlin to Erfurt leaves at 3: 15 PM. Check out the most up-to-date bus schedule from Berlin to Erfurt on Omio and find the best time to travel to your destination.
    How early should I buy Berlin to Erfurt bus tickets to get the best deals?
    If you buy a bus ticket from Berlin to Erfurt within the next 7 days, you can find tickets to cost on average $20 (€17) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Berlin and Erfurt are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey