The cheapest trains from Berlin to Weimar

Showing times and prices for Sep 28

Cheapest

$37

Average

$48

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Weimar will cost around $ 48 if you buy it on the day, but the cheapest tickets can be found for only $ 37.

Cheapest
06:30AMBerlin Hbf2h46 09:16AMWeimar Berkaer Bhf
2 changes
$371One-way
2nd Cheapest
10:29PMBerlin Hbf6h29 04:58AMWeimar Berkaer Bhf
2 changes
$411One-way
2nd Cheapest
09:11AMBerlin Hbf4h05 01:16PMWeimar Berkaer Bhf
3 changes
$411One-way
2nd Cheapest
05:11AMBerlin Hbf4h05 09:16AMWeimar Berkaer Bhf
3 changes
$411One-way
2nd Cheapest
11:11AMBerlin Hbf4h05 03:16PMWeimar Berkaer Bhf
3 changes
$411One-way

Timetable Berlin to Weimar

Showing trains for tomorrow, Tue, Sep 28
12:20AMBerlin Hbf6h34 06:54AMWeimar Berkaer Bhf
0 changes
05:11AMBerlin Hbf4h05 09:16AMWeimar Berkaer Bhf
0 changes
06:01AMBerlin Hbf2h15 08:16AMWeimar Berkaer Bhf
0 changes
06:30AMBerlin Hbf2h46 09:16AMWeimar Berkaer Bhf
0 changes
07:30AMBerlin Hbf3h46 11:16AMWeimar Berkaer Bhf
0 changes
08:05AMBerlin Hbf2h11 10:16AMWeimar Berkaer Bhf
0 changes
08:30AMBerlin Hbf2h46 11:16AMWeimar Berkaer Bhf
0 changes
09:11AMBerlin Hbf4h05 01:16PMWeimar Berkaer Bhf
0 changes
09:37AMBerlin Hbf2h39 12:16PMWeimar Berkaer Bhf
0 changes
10:30AMBerlin Hbf2h46 01:16PMWeimar Berkaer Bhf
0 changes
11:11AMBerlin Hbf4h05 03:16PMWeimar Berkaer Bhf
0 changes
12:05PMBerlin Hbf2h11 02:16PMWeimar Berkaer Bhf
0 changes
12:30PMBerlin Hbf2h46 03:16PMWeimar Berkaer Bhf
0 changes
01:11PMBerlin Hbf4h05 05:16PMWeimar Berkaer Bhf
0 changes
01:37PMBerlin Hbf2h39 04:16PMWeimar Berkaer Bhf
0 changes
02:30PMBerlin Hbf2h46 05:16PMWeimar Berkaer Bhf
0 changes
02:30PMBerlin Hbf2h46 05:16PMWeimar Berkaer Bhf
0 changes
03:37PMBerlin Hbf2h39 06:16PMWeimar Berkaer Bhf
0 changes
04:30PMBerlin Hbf2h46 07:16PMWeimar Berkaer Bhf
0 changes
05:11PMBerlin Hbf4h05 09:16PMWeimar Berkaer Bhf
0 changes
06:05PMBerlin Hbf2h11 08:16PMWeimar Berkaer Bhf
0 changes
06:30PMBerlin Hbf2h46 09:16PMWeimar Berkaer Bhf
0 changes
06:30PMBerlin Hbf2h46 09:16PMWeimar Berkaer Bhf
0 changes
08:30PMBerlin Hbf2h52 11:22PMWeimar Berkaer Bhf
0 changes
10:29PMBerlin Hbf6h29 04:58AMWeimar Berkaer Bhf
0 changes
10:43PMBerlin Hbf8h11 06:54AMWeimar Berkaer Bhf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 27
$27Deutsche Bahn
$28Flixbus
Tue
Sep 28
$27Deutsche Bahn
$25Flixbus
Wed
Sep 29
$27Deutsche Bahn
Find prices
Thu
Sep 30
$30Deutsche Bahn
Find prices
Fri
Oct 1
$30Deutsche Bahn
Find prices
Sat
Oct 2
$25Deutsche Bahn
$20Flixbus
Sun
Oct 3
Find prices
$22Flixbus
Mon
Oct 4
$27Deutsche Bahn
Find prices
Tue
Oct 5
$27Deutsche Bahn
$10Flixbus
Thu
Oct 7
$27Deutsche Bahn
Find prices
Fri
Oct 8
$27Deutsche Bahn
$25Flixbus
Sat
Oct 9
$25Deutsche Bahn
$20Flixbus
Sun
Oct 10
Find prices
$22Flixbus
Mon
Oct 11
$27Deutsche Bahn
$20Flixbus
Tue
Oct 12
$27Deutsche Bahn
$15Flixbus
Wed
Oct 13
$27Deutsche Bahn
$17Flixbus
Fri
Oct 15
$27Deutsche Bahn
$22Flixbus

The fastest trains from Berlin to Weimar

Showing times and prices for Sep 28

Fastest Journey

2 h 11 m

Average

3 h 27 m

Trains per day

26

Distance

224 km

It's difficult to get from Berlin to Weimar without transferring at least 2 times.

Fastest
06:05PMBerlin Hbf2h11 08:16PMWeimar Berkaer Bhf
2 changes
$581One-way
Fastest
12:05PMBerlin Hbf2h11 02:16PMWeimar Berkaer Bhf
2 changes
$531One-way
Fastest
08:05AMBerlin Hbf2h11 10:16AMWeimar Berkaer Bhf
2 changes
$581One-way
2nd Fastest
06:01AMBerlin Hbf2h15 08:16AMWeimar Berkaer Bhf
2 changes
$461One-way
09:37AMBerlin Hbf2h39 12:16PMWeimar Berkaer Bhf
2 changes
$531One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Berlin and Weimar

distanceDistance138 miles (223 km)
durationAverage train duration3 h 10 min
priceAverage train ticket price$28 (€22)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Berlin to Weimar cover the 138 miles (223 km) long journey taking on average 3 h 10 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $25 (€20), but the average price of train tickets is $28 (€22). Travelers depart most frequently from Berlin Hbf and arrive in Weimar.

Train companies

Deutsche Bahn trains between Berlin and Weimar

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

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Berlin to Weimar in comfort. Find the DB train schedule for your journey from Berlin to Weimar on Omio and book cheap DB tickets online. The distance from Berlin to Weimar is 138 miles (223 km) by DB and prices for a Deutsche Bahn ticket from Berlin to Weimar start at $25 (€20).

Deutsche Bahn is Germany’s main provider of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), on its routes, which differ in terms of comfort and the time needed to travel. For example, while bathrooms are standard, services like onboard restaurants or free WiFi are only available on certain trains.

When you buy your Deutsche Bahn train tickets from Berlin to Weimar don't forget to keep the following COVID-19 related policies in mind:

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

Travel Tips

Trains from Berlin to Weimar
Travel by train 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 much do cheap train tickets from Berlin to Weimar cost?
If you’re looking to save money on tickets, you can find cheap Berlin to Weimar trains for as little as $25 (€20)  in the next 7 days.
How much is a train ticket from Berlin to Weimar?
If you’re looking to book your train tickets in the next week, you can expect the Berlin to Weimar train price to come in at an average of $28 (€22)  one way.
How far is it from Berlin to Weimar by train?
The distance to Weimar from Berlin by train is approximately 138 miles (223 km).
How long is the train between Berlin and Weimar?
On average the Berlin to Weimar train travel time is 3 h 10 min  for the 138 miles (223 km) long route, but the duration can vary if you travel on weekends and holidays.
What train station in Berlin goes to Weimar? What train station do I come into Weimar from Berlin?

When taking a train from Berlin, you have a couple of train stations you can depart from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When you arrive in Weimar, your train can arrive in train stations including Weimar, Weimar Berkaer Bhf and Holzdorf (b Weimar).

Omio customers traveling this route book their trains from Berlin Hbf   to Weimar.

Where is the Berlin train station located? Where is the Weimar train station located?

Passengers board their train most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city center to this train station.

Passengers traveling this route most often arrive at Weimar and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Weimar.

Which train companies can get me from Berlin to Weimar?
If you're looking for trains from Berlin to Weimar, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Weimar. It's also good to check out all possible train companies for the Berlin to Weimar journey to see if there might be differences in the amenities they offer.
How many trains are there between Berlin and Weimar a day?
On average, there are 8 trains a day from Berlin to Weimar. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Berlin to Weimar? When is the last train from Berlin to Weimar?
You can take the first train from Berlin to Weimar at 5: 30 AM. The last train from Berlin to Weimar that you can take departs at 10: 42 PM. Omio shows you the latest train from Berlin to Weimar schedule to help you book the best departure time for this route.
When should I book the Berlin to Weimar train for the best deals on tickets?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you purchase train tickets between Berlin and Weimar within the next 7 days, you can find tickets to cost on average $28 (€22) one way. To find the best prices for this journey, consider booking your train ticket from Berlin to Weimar a few months in advance.
Stations

Important Stations and Airports for this Journey

Berlin
Weimar
Berlin Ostbahnhof
Amenities
Refreshments