Travel options
from Berlin to Weimar

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

Our recommendation

To get from Berlin to Weimar on Jan 28 we recommend taking a train because it’s the best combination of price and speed.

08:01AMBerlin Hbf2h15 10:16AMWeimar
1 changes
$551One-way
Cheapest
08:15PMBerlin Hbf4h27 12:42AMWeimar
2 changes
$271One-way
Other options
07:04AMBerlin Hbf2h39 09:43AMWeimar
2 changes
$461One-way
05:34AMBerlin Hbf2h16 07:50AMWeimar
1 changes
$441One-way
06:01AMBerlin Hbf2h03 08:04AMWeimar
1 changes
$481One-way

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

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Fri
Jan 28
$27Deutsche Bahn
$24Flixbus
Sat
Jan 29
$27Deutsche Bahn
$24Flixbus
Sun
Jan 30
$26Deutsche Bahn
$17Flixbus
Mon
Jan 31
$21Deutsche Bahn
$19Flixbus
Tue
Feb 1
$27Deutsche Bahn
Find prices
Fri
Feb 4
$21Deutsche Bahn
$19Flixbus
Sat
Feb 5
$27Deutsche Bahn
$19Flixbus
Sun
Feb 6
$27Deutsche Bahn
$19Flixbus
Mon
Feb 7
$21Deutsche Bahn
$19Flixbus
Tue
Feb 8
$26Deutsche Bahn
$9Flixbus
Wed
Feb 9
$27Deutsche Bahn
Find prices

Travel Information from Berlin to Weimar

distanceDistance138 miles (223 km)
modeAvailable travel modesBus or train
priceTicket price range$19 - $22
cheapestCheapest modeBus • $19 (€16) • 3 h 30 min
fastestFastest modeTrain • $22 (€18) • 2 h 36 min
carriersPopular travel companiesFlixbus or Deutsche Bahn

Travel 138 miles (223 km) by bus or train from Berlin to Weimar. If speed is a priority, then a train is the best option with an average duration of 2 h 36 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $19 (€16). The most popular travel companies which serve this journey are Flixbus or Deutsche Bahn among others. Travelers can even take a direct bus or train from Berlin to Weimar.

Travel Tips: Travel from Berlin to Weimar

Travel to Weimar 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 Weimar.
FAQs

How do I reach Weimar from Berlin?

There are 2 ways to get from Berlin to Weimar: bus or train.

What is the cheapest way to travel from Berlin to Weimar?

The cheapest way to get from Berlin to Weimar is by taking a bus. You can find average ticket prices around $19 (€16) compared to other travel options to Weimar:

Taking a bus is usually $2 (€2) less than taking a train to Weimar, which costs on average $22 (€18) for the same trip.

What is the quickest way to get from Berlin to Weimar?

The fastest way from Berlin to Weimar is by train with an average journey time of 2 h 36 min.

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

In comparison, traveling by bus can take you on average 3 h 30 min.

What is the distance from Berlin to Weimar?

Weimar is approximately 138 miles (223 km) away from Berlin.

How many scheduled departures are there a day from Berlin to Weimar?

The average frequency per day from Berlin to Weimar is:

  • Around 8 trains per day.

However, we recommend checking specific travel dates for your route to Weimar from Berlin as scheduled services by bus or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Berlin to Weimar?

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

  • Buses most often depart from Berlin at Berlin, Zentralen Omnibusbahnhof and arrive in Weimar at Weimar, Weimar Central Station (Bus Platform 1 & 2).
  • Trains mostly depart from Berlin Hbf and arrive in Weimar.

Which travel companies can take me from Berlin to Weimar?

Omio works with many trusted partners that can help you travel the best way from Berlin to Weimar:

  • You can travel by bus to Weimar from Berlin with Flixbus, and you can find Flixbus Berlin to Weimar tickets for $19 (€16) on Omio.
  • You can travel between Berlin and Weimar by train with Deutsche Bahn. You can find cheap tickets on Omio for $22 (€18) with Deutsche Bahn from Berlin to Weimar.

Can I find a direct route to Weimar from Berlin?

Yes, there are direct services available from Berlin to Weimar with the following travel companies:

  • You can find around 8 direct trains per day and travel with.

Direct services tend to save you time and add more convenience in getting you to Weimar as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Berlin to Weimar.

Where else should I travel to after my journey to Weimar from Berlin ends?

Omio customers who travel from Berlin to Weimar often also extend their vacation to go to Frankfurt am Main, Leipzig or Munich. Omio can help you plan your trip by finding the best connections between Weimar and these popular destinations at a great price.

How early should I book Berlin to Weimar tickets online to score the best deals?

When planning your trip from Berlin to Weimar, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Bus tickets are costing on average $19 (€16) one way.
  • Train tickets are costing $22 (€18) one way on average.

However, we recommend buying tickets from Berlin to Weimar online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Berlin to Weimar: related information

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