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 Sep 18 we recommend taking a train because it’s the best combination of price and speed.

06:05PMBerlin Hbf1h59 08:04PMWeimar
1 changes
$511One-way
Cheapest
08:32PMBerlin Hbf4h10 12:42AMWeimar
3 changes
$271One-way
Other options
06:05PMBerlin Hbf2h09 08:14PMWeimar West
2 changes
$511One-way
06:05PMBerlin Hbf2h11 08:16PMWeimar Berkaer Bhf
2 changes
$511One-way
06:30PMBerlin Hbf2h20 08:50PMWeimar
1 changes
$511One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Fri
Sep 17
$27Deutsche Bahn
Find prices
Sat
Sep 18
$27Deutsche Bahn
$25Flixbus
Sun
Sep 19
$22Deutsche Bahn
Find prices
Mon
Sep 20
Find prices
$20Flixbus
Tue
Sep 21
$27Deutsche Bahn
$22Flixbus
Wed
Sep 22
$27Deutsche Bahn
$22Flixbus
Thu
Sep 23
$27Deutsche Bahn
$22Flixbus
Fri
Sep 24
$27Deutsche Bahn
$22Flixbus
Sat
Sep 25
$25Deutsche Bahn
Find prices
Sun
Sep 26
Find prices
$20Flixbus
Mon
Sep 27
$27Deutsche Bahn
$15Flixbus
Tue
Sep 28
$27Deutsche Bahn
$15Flixbus
Wed
Sep 29
$27Deutsche Bahn
$10Flixbus
Thu
Sep 30
$27Deutsche Bahn
$15Flixbus

Travel Information from Berlin to Weimar

distanceDistance138 miles (223 km)
modeAvailable travel modesBus or train
priceTicket price range$22 - $23
cheapestCheapest modeTrain • $22 (€18) • 2 h 41 min
fastestFastest modeTrain • $22 (€18) • 2 h 41 min
carriersPopular travel companiesFlixbus or Deutsche Bahn

Take a bus or train to travel 138 miles (223 km) to Weimar from Berlin. If speed is a priority, then a train is the best option with an average duration of 2 h 41 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $22 (€18). The most popular travel companies which serve this route 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 between Berlin and Weimar?

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

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

What is the fastest 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 41 min.

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

In comparison, going by bus can take 3 h 35 min   on average.

How far is Weimar from Berlin?

You should expect to travel around 138 miles (223 km) between Berlin and Weimar.

How many services a day are there to Weimar from Berlin?

The average frequency per day from Berlin to Weimar is:

  • Around 8 trains per day.

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

What are the departure and arrival points in Berlin and in Weimar?

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

  • Buses mostly leave from Berlin, Zentralen Omnibusbahnhof and tend to arrive in Weimar, Weimar Central Station (Bus Platform 1 & 2).
  • Trains from Berlin to Weimar most often leave from Berlin Hbf and arrive in Weimar.
Who can get 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 between Berlin and Weimar with Flixbus, and you can find Flixbus Berlin to Weimar tickets for $23 (€18) on Omio.
  • You can travel from Berlin to Weimar by train with Deutsche Bahn. You can find cheap tickets on Omio for $22 (€18) with Deutsche Bahn from Berlin to Weimar.
Is there a direct service from Berlin to Weimar?

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

  • You can find 8 direct trains per day to Weimar with.

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

Where else should I travel to after my journey from Berlin to Weimar ends?
Looking to extend your trip from Berlin to Weimar? Many Omio customers who go from Berlin to Weimar usually extend their vacation to explore other popular destinations like Frankfurt am Main, Leipzig or Munich. If you're looking to explore Frankfurt am Main, Leipzig or Munich from Weimar, let Omio find you the best connections available at an affordable price.
How early should I purchase tickets from Berlin to Weimar online for the best deals?

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

  • Bus tickets cost on average $23 (€18) one way.
  • Train tickets cost $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.

Stations

Important Stations and Airports for this Journey

Berlin
Weimar
Berlin, ZOB am Funkturm
Amenities
Berlin Ostbahnhof
Amenities
Refreshments

Travelling from Berlin to Weimar: related information

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