Travel from Berlin to Weimar

Bus or train from Berlin to Weimar?

German Railways (DB) operates a train from Berlin to Weimar 4 times a day. Tickets cost $23 - $75 and the journey takes 2 h 19 min. Alternatively, FlixBus operates a bus from Berlin to Weimar every 4 hours. Tickets cost $16 - $28 and the journey takes 3 h 10 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Berlin to Weimar

ModeDurationPrice
From Berlin Hbf (tief) train to Weimar.2 h 19 min29€
From Berlin Hbf (tief) train to Naumburg(Saale)Hbf then train to Weimar.2 h 43 min48€
From Berlin Alexanderplatz (S) train to Berlin Hbf (tief), train to Halle(Saale)Hbf, then train to Weimar.4 h 5 min50€
From Berlin, Memhardstr. bus to Berlin Hauptbahnhof, train to Leipzig Hbf, then train to Weimar.4 h 42 min61€
From Berlin, S+U Alexanderplatz Bhf/Memhardstr. line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, then bus to Weimar, Weimar central station.4 h 58 min27€
From Berlin rideshare to Weimar.3 h 40 min13€
From Berlin drive to Weimar.2 h 45 min37€

How long does it take to get from Berlin to Weimar?

The train from Berlin Hbf (tief) to Weimar takes 2 h 19 min including transfers and departs four times a day.

Is there a direct train between Berlin and Weimar?

Yes, there is a direct train departing from Berlin Hbf (tief) and arriving at Weimar. Services depart four times a day, and operate every day. The journey takes approximately 2 h 19 min.

Is there a direct bus between Berlin and Weimar?

No, there is no direct bus from Berlin to Weimar. However, there are services departing from Berlin, S+U Alexanderplatz Bhf/Memhardstr. and arriving at Weimar, Weimar central station via S+U Zoologischer Garten Bhf and Berlin, Berlin central bus station. The journey, including transfers, takes approximately 4 h 58 min.

Operators from Berlin to Weimar

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
S-BahnS-Bahn
BVGBVG
FlixBus+49 1807 123 99 123FlixBus
BlaBlaCarBlaBlaCar