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.

Origin
Dresden
Destination
Berlin
Main stations
Dresden Hbf to Berlin Hbf
Country
Germany

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

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices
  • 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

Find places to stay in Berlin

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BerlinHotels and apartments via Booking.com

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.

More routes