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

Deutsche Bahn

Overview: Train from Weimar to Berlin

distanceDistance138 miles (223 km)
durationAverage train duration2 h 21 min
priceAverage train ticket price$23 (€19)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Weimar to Berlin cover the 138 miles (223 km) long trip taking on average 2 h 21 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around $23 (€19), you can find the cheapest train ticket for as low as $22 (€18). Travelers depart most frequently from Weimar and arrive in Berlin Hbf.

Train companies: Deutsche Bahn between Weimar and Berlin

Deutsche Bahn trains will get you between Weimar and Berlin from $22 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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 Weimar to Berlin train.

Train information from Weimar to Berlin with Deutsche Bahn:

  • Average Duration: 4 h 54 min
  • Average Price: $22
  • Deutsche Bahn frequency: 12 a day

Deutsche Bahn's current ticket policies due to COVID-19 for your train between Weimar and Berlin are the following:

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

Travel Tips: Trains from Weimar 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 Weimar to Berlin.

What is the price of the cheapest train from Weimar to Berlin?

Looking to save money on your route? Omio customers have found the cheapest train to Berlin from Weimar for the next 7 days starting from $22 (€18)  one way.

What is the price of a train ticket to Berlin from Weimar?

In the next 7 days you can expect to pay on average $23 (€19)  for a train ticket between Weimar and Berlin.

How far is Weimar to Berlin by train?

You should expect to travel around 138 miles (223 km)  to Berlin from Weimar by train.

What is the Weimar to Berlin train travel time?

While the time it takes to travel 138 miles (223 km) from Weimar to Berlin can vary based on specific dates, weekends, and holidays, the Weimar to Berlin train journey time is on average 2 h 21 min.

What station does the train from Weimar to Berlin depart from? Which Berlin train station do I come into from Weimar?

There are a few train stations in Weimar to start your trip from including Weimar, Weimar Berkaer Bhf and Holzdorf (b Weimar). 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 Weimar   and arrive in Berlin Hbf.

Where is the departure train station in Weimar located? Where is the arrival train station in Berlin located?

The most popular departure train station with passengers for this journey, called Weimar, is located 0.7 miles (1.2 km) from the city center of Weimar.

The most popular arrival train station, Berlin Hbf, is located 1.7 miles (2.8 km) away from the city center of Berlin.

What train companies offer a service between Weimar and Berlin?

When taking a train from Weimar to Berlin, you can count on Deutsche Bahn or Deutsche Bahn with connection for the best way to get you to Berlin. You can also check all possible train providers who offer a service from Weimar to Berlin and compare the amenities they offer before buying a train ticket.

Can I buy a direct train from Weimar to Berlin?

Yes, there are 25 direct trains per day from Weimar to Berlin with Deutsche Bahn, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.

How many trains per day are there from Weimar to Berlin?

On average, there are 25 trains a day from Weimar to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from Weimar to Berlin? When is the last train from Weimar to Berlin?

You can take the first train from Weimar to Berlin at 4: 37 AM. The last train from Weimar to Berlin that you can take departs at 11: 44 AM. Omio shows you the latest train from Weimar to Berlin schedule to help you book the best departure time for this trip.

How early should I book train tickets between Weimar and Berlin to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you purchase train tickets from Weimar to Berlin within the next 7 days, you can find tickets to cost on average $23 (€19) one way. To find the best prices for this trip, consider booking your train ticket from Weimar to Berlin a few months in advance.

Important Stations and Airports for this Journey

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