|Distance||311 miles (501 km)|
|Train frequency||12 a day|
|Direct train||Yes, there are 12 direct trains a day|
|Train companies||Deutsche Bahn|
Trains from Viersen to Berlin cover the 311 miles (501 km) long trip taking on average 5 h 9 min with our travel partners like Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. Travellers depart most frequently from Viersen Bahnhof and arrive in Berlin Hbf.
You can travel by train from Viersen to Berlin with Deutsche Bahn. When you search Omio for times and tickets, we’ll show you the best deals available.
Enjoy a smooth and easy route from Viersen to Berlin with Deutsche Bahn! As an official travel partner of Deutsche Bahn, Omio can help you search current train timetables from Deutsche Bahn, compare the best routes from Viersen to Berlin as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable Deutsche Bahn Viersen to Berlin train ticket available today. If you search for Deutsche Bahn tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Viersen to Berlin on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 311 miles (501 km) route between Viersen and Berlin with ease and comfort on a train with Deutsche Bahn.
Operator ticket policies for COVID
There are a few train stations in Viersen to start your trip from including Viersen Bahnhof, Viersen, Rathausmarkt (Busbahnhof) and Viersen, Albertstraße (Dülken). 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 travelling this route depart most frequently from Viersen Bahnhof and arrive in Berlin Hbf.
Passengers booking this route most frequently board their trains from Viersen Bahnhof and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.
Passengers arriving in Berlin most often arrive at Berlin Hbf and need to travel around 1 mile (s) / 2 km from this train station to the city centre.