The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Dresden to Berlin will cost around $ 59 if you buy it on the day, but the cheapest tickets can be found for only $ 23.
This is the last train of the day.
Find all the dates and times for this journey
Trains per day
Of the 59 train that leave Dresden for Berlin every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct train cover the 165 km distance in an average of 3h 39m but if you time it right, some train will get you there in just 1h 55m .
The slowest train will take 8h 10m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Avg. Train Duration:|
2 hours 19 minutes
|Train Ticket Price:||$23|
|Trains depart from:||Dresden|
|Trains arrive in:||Berlin|
|Train Companies:||Deutsche Bahn|
There is no direct connection to Dresden, there will be 1 to 3 transfers.
The Dresden main station is the starting point of our train journey from Dresden to Stuttgart. Depending on the connection, the transfer station(s) may vary.
Dresdner Hauptbahnhof is best reached by S-Bahn or tram. Here hold some lines. Some long-distance buses also stop in the immediate vicinity of the station. From time to time the train stops in Dresden-Neustadt.
The DB runs Dresden - Stuttgart several times a day with a change of trains, but all trains arrive at Stuttgart Hauptbahnhof.
From Stuttgart main station you are quickly in the city center, as it is well and centrally located and also a central transfer point for the public transport lines. U-Bahn and S-Bahn are similarly important here and the line network spreads out into all directions in a star shape.
How many days before the trip should I buy my train tickets? An early booking of at least 2 weeks is recommended in order to still have the chance to get Super Spartickets from Deutsche Bahn. The contingent is limited and the price levels are higher.
How much does a train ticket from Dresden to Stuttgart cost? Deutsche Bahn tickets are available for €19.90 if booked early as Super Sparticket. A normal price is €29.90.