Dresden to Berlin by train
Direct trains from Dresden Hbf to Berlin Hbf take about 1h35, with up to ten a day. Fares vary by train and how far ahead you book.
Dresden Hbf to Berlin Hbf is a direct city-centre journey. It avoids a change. The fastest trains take about 1 hour 35 minutes, and the exact time depends on your date and train. Up to ten direct trains run each day, and they are railjet (RJ) services. Fares vary by train and booking date, so check your own date. Use the full station names when booking: Berlin has several long-distance stations, and engineering works can change individual stopping patterns.
Direct trains and journey time
The fastest Dresden Hbf to Berlin Hbf journeys take 1 hour 35 minutes, and up to ten direct trains run each day. Some railjet departures take 1 hour 36 minutes. Treat 1 hour 35 minutes as the quickest case rather than a promise for every date, especially at weekends and during engineering work, when the number of trains can also change.
A direct train is the sensible default for this short intercity trip. A slower itinerary with a change may appear in the search results, but it adds a connection to a journey that already has direct long-distance service.
Operators and train types
The direct trains are railjet (RJ) services on the Prague to Berlin line, run by České dráhy together with Deutsche Bahn, and you can book them through Deutsche Bahn. FlixTrain also runs a few direct Dresden to Berlin trains on its FLX 30 line. They are fewer than the railjet trains and can be cheaper, and they call at Berlin Hbf or Berlin Südkreuz depending on the train. DB tickets are not valid on FlixTrain, so book it separately.
This route can sit inside a longer Prague or northern Germany journey. If Dresden is one part of a through trip, make sure the ticket covers the full itinerary. For a simple Dresden to Berlin booking, keep the search focused on the two Hbf stations.
Stations and Berlin engineering
Start at Dresden Hbf and use Berlin Hbf as the destination for this route. The direct railjet trains arrive at Berlin Hbf. Berlin Hbf is a large station, so allow a little time to reach the platform and identify the train number before boarding.
The current Berlin works run from 14 June to 12 December 2026. Most long-distance trains continue to use the lower level of Berlin Hbf, but the Intercity line from Dresden through Berlin to Rostock is diverted via Ostkreuz during the works. That diversion concerns specific services and does not replace Berlin Hbf as the endpoint for this route. Read the station printed on your ticket on the day you travel, particularly if you choose an Intercity departure or travel during another engineering phase.
Tickets, fares and seat reservations
Fares from Dresden Hbf to Berlin Hbf change with the departure, ticket product and booking date, so compare the fare conditions as well as the headline amount. Booking ahead is usually cheaper.
A 2nd class fare does not include a reservation, which can be added separately. Individual reservations cost €5.50 in 2nd class and €6.90 in 1st class. A 1st class Flexpreis reservation is included. A reservation is useful when you want a guaranteed seat, particularly on a busy direct service, but it is a separate product from the transport fare.
Plan the departure
Search Dresden Hbf to Berlin Hbf for your exact date and choose a direct RJ service when the timing suits you. Check the train number, departure station and arrival station before you pay, because Berlin's other stations follow different stopping patterns.
If your arrival connects to a flight, coach or another train, leave a margin for the current Berlin works. Schedules and individual stops can change while construction is active. A flexible plan is especially sensible when you are relying on an Intercity service listed on the diverted Dresden to Berlin to Rostock line.
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Rail Europe
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Train service
- Check times & prices
České dráhy is Czechia's national railway, serving Prague, Brno and Ostrava plus international routes; its cheapest Fixed fares are tied to one train.
Official website - Check times & prices
Deutsche Bahn (DB) is Germany's national railway, running ICE, IC and regional trains with Flexpreis, Sparpreis and Super Sparpreis fares.
Official website - Check times & prices
FlixTrain runs affordable intercity trains mainly in Germany and, to a lesser extent, Sweden; fares vary by demand and booking time.
Official website
Where to book
Train service
- Check times & prices
České dráhy is Czechia's national railway, serving Prague, Brno and Ostrava plus international routes; its cheapest Fixed fares are tied to one train.
Official website - Check times & prices
Deutsche Bahn (DB) is Germany's national railway, running ICE, IC and regional trains with Flexpreis, Sparpreis and Super Sparpreis fares.
Official website - Check times & prices
FlixTrain runs affordable intercity trains mainly in Germany and, to a lesser extent, Sweden; fares vary by demand and booking time.
Official website
Find places to stay in Berlin

Frequently asked questions
How long is the train from Dresden to Berlin?
The fastest direct journeys from Dresden Hbf to Berlin Hbf take about 1 hour 35 minutes. Some departures take 1 hour 36 minutes.
Are there direct trains from Dresden to Berlin?
Yes. Up to ten direct trains run each day, and they are railjet (RJ) services. The number can change at weekends and on holidays.
Which operators run trains from Dresden to Berlin?
The direct railjet (RJ) trains are run by České dráhy together with Deutsche Bahn, and you can book them through Deutsche Bahn. FlixTrain also runs a few direct trains, but DB tickets are not valid on it.
Which stations do I use for Dresden to Berlin?
Use Dresden Hbf for departure and Berlin Hbf for arrival. Keep both full station names in your search and make sure they match the completed ticket, since individual services can be affected by Berlin engineering works.
How much does the train from Dresden to Berlin cost?
Fares depend on the departure, ticket product and booking date, and booking ahead is usually cheaper. Compare the fare conditions as well as the price on your date.
Do I need a seat reservation from Dresden to Berlin?
Long-distance tickets can be booked with or without a seat reservation. Individual reservations cost €5.50 in 2nd class and €6.90 in 1st class, while a 1st class Flexpreis reservation is included.