The average train between Dresden and Schweich takes 9h 58m and the fastest train takes 8h 16m. The train service runs several times per day from Dresden to Schweich. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 3 hours between Dresden and Schweich. The earliest departure is at 1:38 AM at night, and the last departure from Dresden is at 11:12 PM which arrives into Schweich at 1:02 PM. All services require a transfer at Leipzig Hbf and take an average of 9h 58m. The schedules shown below are for the next available departures.




11h 24m • 4 changes



8h 52m • 4 changes



8h 19m • 4 changes



8h 50m • 4 changes



11h 24m • 4 changes



8h 52m • 4 changes



8h 19m • 4 changes



8h 50m • 4 changes



11h 24m • 4 changes



8h 53m • 4 changes



8h 20m • 4 changes



8h 51m • 4 changes



11h 24m • 4 changes



8h 52m • 4 changes



8h 20m • 4 changes



8h 51m • 4 changes



8h 52m • 4 changes



8h 20m • 4 changes



8h 51m • 4 changes



9h 50m • 4 changes



8h 52m • 4 changes



8h 20m • 4 changes



8h 51m • 4 changes



9h 50m • 4 changes



11h 24m • 4 changes



8h 52m • 4 changes



8h 20m • 4 changes



8h 51m • 4 changesWant to know about travelling from Dresden to Schweich? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Dresden to Schweich. However, there are services departing from Dresden Hauptbahnhof station and arriving at Schweich, Bahnhof station via Leipzig Hbf station, Erfurt Hbf station, Frankfurt station and Koblenz Hauptbahnhof station. The journey, including transfers, takes approximately 9h 58m.
Dresden to Schweich train services, operated by Deutsche Bahn Intercity (DB IC), depart from Dresden Hauptbahnhof station.
Dresden to Schweich train services, operated by Süwex, arrive at Schweich, Bahnhof station.
Book your Dresden to Schweich train tickets online with Omio.
The distance between Dresden and Schweich is 513.1 km. The road distance is 619 km.
You can take a train from Dresden Hauptbahnhof to Schweich, Bahnhof via Leipzig Hbf, Erfurt Hbf, Frankfurt, and Koblenz Hauptbahnhof in around 8h 35m.