---
title: "Trains from Dresden to Berlin | EveryRail"
description: "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."
image: "https://everyrail.com/api/route-image/dresden-to-berlin/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Germany](<https://everyrail.com/germany/>)Dresden to Berlin by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Germany](<https://everyrail.com/germany/>)Dresden to Berlin by train

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/trains/dresden-to-berlin/#>)
- [Share on X](<https://everyrail.com/trains/dresden-to-berlin/#>)
- [Share on Facebook](<https://everyrail.com/trains/dresden-to-berlin/#>)
- [Share by email](<https://everyrail.com/trains/dresden-to-berlin/#>)

**On this page**

- [About Dresden to Berlin by train](<https://everyrail.com/trains/dresden-to-berlin/#about>)
- [Where to book](<https://everyrail.com/trains/dresden-to-berlin/#where-to-buy>)
- [Find places to stay in Berlin](<https://everyrail.com/trains/dresden-to-berlin/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/trains/dresden-to-berlin/#frequently-asked-questions>)
- [More routes](<https://everyrail.com/trains/dresden-to-berlin/#more-routes>)

[Book now](<https://everyrail.com/go/omio/?sub_id=er_af001ad98b57ecfb>)

Last updated October 2026

# 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](<https://everyrail.com/germany/dresden/>)

Destination

[Berlin](<https://everyrail.com/germany/berlin/>)

Main stations

Dresden Hbf to Berlin Hbf

Country

[Germany](<https://everyrail.com/germany/>)

[Dresden](<https://everyrail.com/germany/dresden/>) Hbf to [Berlin](<https://everyrail.com/germany/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](<https://everyrail.com/trains/prague-to-berlin/>) line, run by České dráhy together with [Deutsche Bahn](<https://everyrail.com/germany/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](<https://everyrail.com/go/omio/r/dresden/berlin/?sub_id=er_2abf3649e7d5f8b1>)
- 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

- [České dráhy](<https://everyrail.com/czechia/ceske-drahy/>)
  Č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](<https://www.cd.cz/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/dresden/berlin/?sub_id=er_95b11277aeefbf6a>)
- [Deutsche Bahn](<https://everyrail.com/germany/deutsche-bahn/>)
  Deutsche Bahn (DB) is Germany's national railway, running ICE, IC and regional trains with Flexpreis, Sparpreis and Super Sparpreis fares.
  [Official website](<https://www.bahn.de/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/dresden/berlin/?sub_id=er_5bfe8e2dfa06123c>)
- [Flixtrain](<https://everyrail.com/germany/flixtrain/>)
  FlixTrain runs affordable intercity trains mainly in Germany and, to a lesser extent, Sweden; fares vary by demand and booking time.
  [Official website](<https://www.flixtrain.com/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/dresden/berlin/?sub_id=er_3b13127ca2d98377>)

## Find places to stay in Berlin

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Berlin**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=route-dresden-to-berlin-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DBerlin>)

## 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

[![Brandenburg Gate in Berlin at night](<https://everyrail.com/api/route-image/amsterdam-to-berlin/>)Amsterdam to Berlin by trainDirect ICE trains connect Amsterdam Centraal and Berlin Hbf in around 5 hours 42 minutes, with six daily departures. Advance fares start at €37.99.](<https://everyrail.com/trains/amsterdam-to-berlin/>)[![Cityscape of Basel, Switzerland](<https://everyrail.com/api/route-image/basel-to-berlin/>)Basel to Berlin by trainDirect daytime trains take under 7.5 hours from Basel SBB to Berlin; an ÖBB Nightjet also runs directly every evening.](<https://everyrail.com/trains/basel-to-berlin/>)[![Amsterdam canal houses and houseboats illuminated at night](<https://everyrail.com/api/route-image/berlin-to-amsterdam/>)Berlin to Amsterdam by trainDirect ICE trains take about 5 hours 42 minutes to 6 hours from Berlin to Amsterdam, with DB advance fares from €37.99 and GoVolta promotional tickets from €10.](<https://everyrail.com/trains/berlin-to-amsterdam/>)[![Temple of the Sacred Heart on Tibidabo hill in Barcelona at sunset](<https://everyrail.com/api/route-image/berlin-to-barcelona/>)Berlin to Barcelona by trainBerlin to Barcelona has no direct train. Via Paris, fastest trips take about 17 hours and typical trips 21 to 22 hours, changing from Paris Est to Gare de Lyon.](<https://everyrail.com/trains/berlin-to-barcelona/>)[![Cityscape of Basel, Switzerland](<https://everyrail.com/api/route-image/berlin-to-basel/>)Berlin to Basel by trainDirect daytime ICE trains can take about 7 hours from Berlin Hbf to Basel SBB; slower options may require changes or an overnight connection.](<https://everyrail.com/trains/berlin-to-basel/>)[![Panoramic aerial view of Bologna's old town and surrounding hills](<https://everyrail.com/api/route-image/berlin-to-bologna/>)Berlin to Bologna by trainThere are no direct Berlin to Bologna trains; journeys take about 11 to 15 hours via Munich, with fares from EUR27.](<https://everyrail.com/trains/berlin-to-bologna/>)[![Deutsche Bahn ICE trains beneath the glass roof of Berlin Hauptbahnhof](<https://everyrail.com/api/route-image/berlin-to-brussels/>)Berlin to Brussels by trainDaytime trains take about 7 to 8 hours with a change, usually in Cologne; European Sleeper runs direct overnight from Berlin Hbf six times a week.](<https://everyrail.com/trains/berlin-to-brussels/>)[![Cologne skyline and Rhine River](<https://everyrail.com/api/route-image/berlin-to-cologne/>)Berlin to Cologne by trainBerlin to Cologne takes 3 hours 43 minutes on the fastest direct ICE; most trips take 4 to 5 hours, with around 35 daily trains from DB and FlixTrain.](<https://everyrail.com/trains/berlin-to-cologne/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      },
      "sameAs": [
        "https://www.instagram.com/everyrailtravel/",
        "https://www.facebook.com/everyrail",
        "https://www.threads.com/@everyrailtravel"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/trains/dresden-to-berlin/#webpage",
      "name": "Trains from Dresden to Berlin | EveryRail",
      "description": "Train travel information for Dresden to Berlin. Origin: Dresden. Destination: Berlin. Main stations: Dresden Hbf to Berlin Hbf.",
      "about": {
        "@id": "https://everyrail.com/trains/dresden-to-berlin/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/dresden-to-berlin/",
      "dateModified": "2026-10-02T15:40:13.456Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/dresden-to-berlin/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/germany/dresden/dresden-hbf/#trainstation",
        "url": "https://everyrail.com/germany/dresden/dresden-hbf/",
        "name": "Dresden Hbf"
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/germany/berlin/berlin-hbf/#trainstation",
        "url": "https://everyrail.com/germany/berlin/berlin-hbf/",
        "name": "Berlin Hbf"
      },
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/czechia/ceske-drahy/#organization",
          "name": "České dráhy",
          "url": "https://www.cd.cz/"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/germany/deutsche-bahn/#organization",
          "name": "Deutsche Bahn",
          "url": "https://www.bahn.de/"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/germany/flixtrain/#organization",
          "name": "Flixtrain",
          "url": "https://www.flixtrain.com"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How long is the train from Dresden to Berlin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The fastest direct journeys from Dresden Hbf to Berlin Hbf take about 1 hour 35 minutes. Some departures take 1 hour 36 minutes.",
            "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Are there direct trains from Dresden to Berlin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Up to ten direct trains run each day, and they are railjet (RJ) services. The number can change at weekends and on holidays.",
            "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which operators run trains from Dresden to Berlin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which stations do I use for Dresden to Berlin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How much does the train from Dresden to Berlin cost?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-5",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need a seat reservation from Dresden to Berlin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-6-acceptedAnswer-6",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage-mainEntity-6",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/dresden-to-berlin/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/dresden-to-berlin/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Germany",
          "item": "https://everyrail.com/germany/",
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Dresden to Berlin by train",
          "item": "https://everyrail.com/trains/dresden-to-berlin/",
          "@id": "https://everyrail.com/trains/dresden-to-berlin/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
