The cheapest trains from Dresden to Berlin

Showing times and prices for Sep 25

Cheapest

$25

Average

$45

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Dresden to Berlin will cost around $ 45 if you buy it on the day, but the cheapest tickets can be found for only $ 25.

Cheapest
02:55PMDresden Hauptbahnhof1h47 04:42PMBerlin Hbf
0 changes
$251One-way
Cheapest
04:55PMDresden Hauptbahnhof1h47 06:42PMBerlin Hbf
0 changes
$251One-way
Cheapest
08:55AMDresden Hauptbahnhof1h47 10:42AMBerlin Hbf
0 changes
$251One-way
Cheapest
05:40AMDresden Hauptbahnhof1h52 07:32AMBerlin Hbf
0 changes
$251One-way
Cheapest
12:55PMDresden Hauptbahnhof1h47 02:42PMBerlin Hbf
0 changes
$251One-way

Timetable Dresden to Berlin

Showing trains for tomorrow, Sat, Sep 25
05:08AMDresden Hauptbahnhof2h24 07:32AMBerlin Hbf
0 changes
05:40AMDresden Hauptbahnhof1h52 07:32AMBerlin Hbf
0 changes
05:51AMDresden Hauptbahnhof3h33 09:24AMBerlin Hbf
0 changes
05:51AMDresden Hauptbahnhof3h15 09:06AMBerlin-Lichtenberg
0 changes
06:54AMDresden Hauptbahnhof1h49 08:43AMBerlin Hbf
0 changes
07:08AMDresden Hauptbahnhof2h24 09:32AMBerlin Hbf
0 changes
07:40AMDresden Hauptbahnhof1h52 09:32AMBerlin Hbf
0 changes
07:51AMDresden Hauptbahnhof3h33 11:24AMBerlin Hbf
0 changes
07:51AMDresden Hauptbahnhof3h16 11:07AMBerlin-Lichtenberg
0 changes
08:55AMDresden Hauptbahnhof1h47 10:42AMBerlin Hbf
0 changes
09:08AMDresden Hauptbahnhof2h24 11:32AMBerlin Hbf
0 changes
09:40AMDresden Hauptbahnhof1h52 11:32AMBerlin Hbf
0 changes
09:51AMDresden Hauptbahnhof3h33 01:24PMBerlin Hbf
0 changes
09:51AMDresden Hauptbahnhof3h16 01:07PMBerlin-Lichtenberg
0 changes
10:55AMDresden Hauptbahnhof1h47 12:42PMBerlin Hbf
0 changes
11:08AMDresden Hauptbahnhof2h25 01:33PMBerlin Hbf
0 changes
11:40AMDresden Hauptbahnhof1h53 01:33PMBerlin Hbf
0 changes
11:51AMDresden Hauptbahnhof3h33 03:24PMBerlin Hbf
0 changes
11:51AMDresden Hauptbahnhof3h16 03:07PMBerlin-Lichtenberg
0 changes
12:55PMDresden Hauptbahnhof1h47 02:42PMBerlin Hbf
0 changes
01:08PMDresden Hauptbahnhof2h25 03:33PMBerlin Hbf
0 changes
01:40PMDresden Hauptbahnhof1h53 03:33PMBerlin Hbf
0 changes
01:51PMDresden Hauptbahnhof3h16 05:07PMBerlin-Lichtenberg
0 changes
01:51PMDresden Hauptbahnhof3h33 05:24PMBerlin Hbf
0 changes
02:55PMDresden Hauptbahnhof1h47 04:42PMBerlin Hbf
0 changes
03:08PMDresden Hauptbahnhof2h25 05:33PMBerlin Hbf
0 changes
03:40PMDresden Hauptbahnhof1h53 05:33PMBerlin Hbf
0 changes
03:51PMDresden Hauptbahnhof3h16 07:07PMBerlin-Lichtenberg
0 changes
03:51PMDresden Hauptbahnhof3h33 07:24PMBerlin Hbf
0 changes
04:55PMDresden Hauptbahnhof1h47 06:42PMBerlin Hbf
0 changes
05:08PMDresden Hauptbahnhof2h25 07:33PMBerlin Hbf
0 changes
05:40PMDresden Hauptbahnhof1h53 07:33PMBerlin Hbf
0 changes
05:51PMDresden Hauptbahnhof3h16 09:07PMBerlin-Lichtenberg
0 changes
05:51PMDresden Hauptbahnhof3h33 09:24PMBerlin Hbf
0 changes
06:55PMDresden Hauptbahnhof1h47 08:42PMBerlin Hbf
0 changes
07:08PMDresden Hauptbahnhof2h58 10:06PMBerlin Hbf
0 changes
07:55PMDresden Hauptbahnhof2h11 10:06PMBerlin Hbf
0 changes
08:06PMDresden Hauptbahnhof3h29 11:35PMBerlin Hbf
0 changes
08:51PMDresden Hauptbahnhof3h53 12:44AMBerlin Hbf
0 changes
09:06PMDresden Hauptbahnhof4h47 01:53AMBerlin Hbf
0 changes
10:06PMDresden Hauptbahnhof7h30 05:36AMBerlin Hbf
0 changes
11:08PMDresden Hauptbahnhof7h32 06:40AMBerlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Sep 24
$32Deutsche Bahn
$7BlaBlaCar Bus
Sat
Sep 25
$22Deutsche Bahn
$7BlaBlaCar Bus
Sun
Sep 26
$22Deutsche Bahn
$7BlaBlaCar Bus
Mon
Sep 27
$22Deutsche Bahn
$7BlaBlaCar Bus
Tue
Sep 28
$22Deutsche Bahn
$7BlaBlaCar Bus
Wed
Sep 29
$22Deutsche Bahn
$7BlaBlaCar Bus
Thu
Sep 30
$22Deutsche Bahn
$7BlaBlaCar Bus
Fri
Oct 1
$22Deutsche Bahn
$7BlaBlaCar Bus
Sat
Oct 2
$22Deutsche Bahn
$7BlaBlaCar Bus
Sun
Oct 3
$22Deutsche Bahn
$7BlaBlaCar Bus
Mon
Oct 4
$22Deutsche Bahn
$7BlaBlaCar Bus
Tue
Oct 5
$22Deutsche Bahn
$7BlaBlaCar Bus
Wed
Oct 6
$22Deutsche Bahn
$7BlaBlaCar Bus
Thu
Oct 7
$22Deutsche Bahn
$7BlaBlaCar Bus
Fri
Oct 8
$22Deutsche Bahn
$7BlaBlaCar Bus
Sat
Oct 9
$22Deutsche Bahn
$7BlaBlaCar Bus
Sun
Oct 10
$22Deutsche Bahn
$7BlaBlaCar Bus
Mon
Oct 11
$22Deutsche Bahn
$7BlaBlaCar Bus
Tue
Oct 12
$22Deutsche Bahn
$7BlaBlaCar Bus
Wed
Oct 13
$22Deutsche Bahn
$7BlaBlaCar Bus
Thu
Oct 14
$22Deutsche Bahn
$7BlaBlaCar Bus

The fastest trains from Dresden to Berlin

Showing times and prices for Sep 25

Fastest Journey

1 h 47 m

Average

2 h 55 m

Trains per day

42

Distance

165 km

Of the 42 trains that leave Dresden for Berlin every day 15 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 165 km distance in an average of 2 h 55 m but if you time it right, some trains will get you there in just 1 h 47 m .

The slowest trains will take 7 h 32 m 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.

Fastest
06:55PMDresden Hauptbahnhof1h47 08:42PMBerlin Hbf
0 changes
$281One-way
Fastest
02:55PMDresden Hauptbahnhof1h47 04:42PMBerlin Hbf
0 changes
$251One-way
Fastest
04:55PMDresden Hauptbahnhof1h47 06:42PMBerlin Hbf
0 changes
$251One-way
Fastest
08:55AMDresden Hauptbahnhof1h47 10:42AMBerlin Hbf
0 changes
$251One-way
Fastest
10:55AMDresden Hauptbahnhof1h47 12:42PMBerlin Hbf
0 changes
$281One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Dresden and Berlin

distanceDistance102 miles (165 km)
durationAverage train duration1 h 47 min
priceAverage train ticket price$24 (€19)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Dresden to Berlin cover the 102 miles (165 km) long route taking on average 1 h 47 min with our travel partners like Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $22 (€18), but the average price of train tickets is $24 (€19). Travelers depart most frequently from Dresden Hauptbahnhof and arrive in Berlin Hbf.

Train companies

Dresden to Berlin with Deutsche Bahn

You can travel by train from Dresden to Berlin with Deutsche Bahn for as low as $22 (€18). When you search for schedules and tickets, Omio will show you the best route.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Dresden to Berlin. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Dresden to Berlin train information with Deutsche Bahn:

  • Average Duration: 2 h 1 min
  • Deutsche Bahn frequency: 5 a day

Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket from Dresden to Berlin:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

How to get by train from Dresden to Stuttgart?


There is no direct connection to Dresden, there will be 1 to 3 transfers.

 

Where do the trains depart from in Dresden?

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.

Where do trains arrive in Stuttgart?

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 do I find cheap train tickets from Dresden to Stuttgart?

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.

Train tickets from Dresden to Berlin: when to book to save $

Time Price Savings
1 week earlier 23 €
3 weeks earlier 22 €5%
3 months earlier 22 €5%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Dresden - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Dresden - Berlin 3 weeks in advance means you can save on average up to 5% compared to the price available on the day of departure.
  • By booking 3 months in advance, you could save up to 5%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Dresden to Berlin
Travel by train to Berlin easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dresden to Berlin.
FAQs
How much does a cheap train from Dresden to Berlin cost?
Omio customers have found cheap train tickets to Berlin from Dresden for as low as $22 (€18)  for the next 7 days.
What is the cost of a train to Berlin from Dresden?
The train price between Dresden and Berlin is on average $24 (€19)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is Berlin from Dresden by train?
The Dresden to Berlin train distance is approximately 102 miles (165 km).
How long is the train ride between Dresden and Berlin?
On average the Dresden to Berlin train travel time is 1 h 47 min  for the 102 miles (165 km) long journey, but the duration can vary if you travel on weekends and holidays.
When traveling by train from Dresden to Berlin, which train station in Dresden do I depart from and which train station in Berlin do I arrive in?

When taking the train from Dresden to Berlin, you can choose to depart from train stations like Dresden Hauptbahnhof and Dresden-Neustadt. Your route can end in train stations such as Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers who travel this route most frequently depart from Dresden Hauptbahnhof   and arrive in Berlin Hbf.

Where is the train station in Dresden to go to Berlin? Where is the train station in Berlin located?

The most popular departure train station with passengers for this journey, called Dresden Hauptbahnhof, is located 1 mile (s) / 1 km from the city center of Dresden.

The most popular arrival train station, Berlin Hbf, is located 1 mile (s) / 2 km away from the city center of Berlin.

Which train companies should I travel with from Dresden to Berlin?
Take the Dresden to Berlin train with Deutsche Bahn. However, it's always good to check out all possible train providers for the route from Dresden to Berlin as there might be differences in the amenities they offer.
How many train services per day are there between Dresden and Berlin?
The average number of trains departing Dresden for Berlin is 12 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Dresden to Berlin? When does the last train depart from Dresden to Berlin?
The first Dresden to Berlin train departs at 4: 54 AM   and the last train from Dresden to Berlin leaves at 5: 55 PM. Check out the most up-to-date train schedule from Dresden to Berlin on Omio and find the best time to travel to your destination.
How early should I buy train tickets from Dresden to Berlin to score the best deals?
If you book the Dresden to Berlin train within the next 7 days, you can find one way tickets to cost on average $24 (€19). However, booking your train ticket in advance gives you access to the best prices for trains from Dresden to Berlin. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Dresden
Berlin
Dresden Hbf
Amenities
Refreshments