Dresden to Berlin train

Cheap train tickets from Dresden to Berlin

Showing times and prices for 22 May

Cheapest

£25

Average

£37

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.

Cheapest
08:55Dresden Hauptbahnhof1h52 10:47Berlin Hbf
0 changes
£251One-way
Cheapest
07:19Dresden Hauptbahnhof2h13 09:32Berlin Hbf
0 changes
£251One-way
2nd Cheapest
20:55Dresden Hauptbahnhof1h48 22:43Berlin Hbf
0 changes
£261One-way
09:19Dresden Hauptbahnhof2h13 11:32Berlin Hbf
0 changes
£321One-way
11:19Dresden Hauptbahnhof2h13 13:32Berlin Hbf
0 changes
£351One-way

Train schedule Dresden to Berlin

Showing trains for tomorrow, Sunday, 22 May
01:08Dresden Hauptbahnhof7h07 08:15Berlin-Lichtenberg
2 changes
05:06Dresden Hauptbahnhof3h26 08:32Berlin Hbf
1 change
06:51Dresden Hauptbahnhof3h24 10:15Berlin-Lichtenberg
1 change
07:19Dresden Hauptbahnhof2h13 09:32Berlin Hbf
0 changes
07:35Dresden Hauptbahnhof3h50 11:25Berlin Hbf
3 changes
08:55Dresden Hauptbahnhof1h52 10:47Berlin Hbf
0 changes
09:19Dresden Hauptbahnhof2h13 11:32Berlin Hbf
0 changes
09:34Dresden Hauptbahnhof3h41 13:15Berlin-Lichtenberg
3 changes
09:34Dresden Hauptbahnhof3h53 13:27Berlin Hbf
3 changes
10:55Dresden Hauptbahnhof1h47 12:42Berlin Hbf
0 changes
11:19Dresden Hauptbahnhof2h13 13:32Berlin Hbf
0 changes
11:34Dresden Hauptbahnhof3h54 15:28Berlin Hbf
3 changes
11:34Dresden Hauptbahnhof3h41 15:15Berlin-Lichtenberg
3 changes
12:55Dresden Hauptbahnhof1h49 14:44Berlin Hbf
0 changes
13:19Dresden Hauptbahnhof2h13 15:32Berlin Hbf
0 changes
13:34Dresden Hauptbahnhof3h54 17:28Berlin Hbf
3 changes
13:34Dresden Hauptbahnhof3h41 17:15Berlin-Lichtenberg
3 changes
14:55Dresden Hauptbahnhof1h47 16:42Berlin Hbf
0 changes
15:19Dresden Hauptbahnhof2h13 17:32Berlin Hbf
0 changes
15:34Dresden Hauptbahnhof3h53 19:27Berlin Hbf
3 changes
16:55Dresden Hauptbahnhof1h47 18:42Berlin Hbf
0 changes
17:19Dresden Hauptbahnhof2h14 19:33Berlin Hbf
0 changes
17:34Dresden Hauptbahnhof3h53 21:27Berlin Hbf
3 changes
17:34Dresden Hauptbahnhof3h41 21:15Berlin-Lichtenberg
3 changes
18:55Dresden Hauptbahnhof1h49 20:44Berlin Hbf
0 changes
19:51Dresden Hauptbahnhof3h38 23:29Berlin Hbf
2 changes
20:10Dresden Hauptbahnhof2h01 22:11Berlin Hbf
0 changes
20:55Dresden Hauptbahnhof1h48 22:43Berlin Hbf
0 changes
23:06Dresden Hauptbahnhof4h43 03:49Berlin Hbf
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun
Sat
11 Jun

Fastest train times from Dresden to Berlin

Showing times and prices for 22 May

Fastest Journey

1 h 47 m

Average

3 h 2 m

Trains per day

29

Distance

165 km

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

Fastest
16:55Dresden Hauptbahnhof1h47 18:42Berlin Hbf
0 changes
£441One-way
Fastest
14:55Dresden Hauptbahnhof1h47 16:42Berlin Hbf
0 changes
£401One-way
Fastest
10:55Dresden Hauptbahnhof1h47 12:42Berlin Hbf
0 changes
£351One-way
2nd Fastest
20:55Dresden Hauptbahnhof1h48 22:43Berlin Hbf
0 changes
£261One-way
12:55Dresden Hauptbahnhof1h49 14:44Berlin Hbf
0 changes
£671One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Dresden to Berlin

distanceDistance102 miles (165 km)
durationAverage train duration1 h 47 min
priceAverage train ticket price£15 (€17)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesFlixTrain, Deutsche Bahn with connection, Deutsche Bahn or Doggiosled

Trains from Dresden to Berlin cover the 102 miles (165 km) long trip taking on average 1 h 47 min with our travel partners like FlixTrain, Deutsche Bahn with connection, Deutsche Bahn or Doggiosled. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £15, you can find the cheapest train ticket for as low as £7. Travellers depart most frequently from Dresden Hauptbahnhof and arrive in Berlin Hbf.

Train providers: Deutsche Bahn trains Dresden to Berlin

For as little as £7 you can travel by train to Berlin from Dresden with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Dresden to Berlin train.

Train information from Dresden to Berlin with Deutsche Bahn:

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

Trains from Dresden to Berlin

Dresden is a city situated roughly 120 miles away from the German capital of Berlin. Travelling from Dresden to Berlin is quick and easy, with numerous trains serving the route. There are 8 direct trains operating per day with Deutsche Bahn

Which train companies travel from Dresden to Berlin?

Deutsche Bahn is the only company offering trains from Dresden to Berlin. In Germany, there are few other train company alternatives. Deutsche Bahn is fast and reliable. There are many seating arrangements available in order to accommodate everywhere from Euro Travellers, to families, or those travelling for business purposes. Deutsche Bahn trains offer food on board and are equipped with toilets and WLAN.

How long is the train from Dresden to Berlin?

When taking a direct service from Dresden to Berlin, passengers can expect to arrive in just under 2 hours. Indirect services take approximately 3.5 hours with changes at Leipzig, Halle(Saale) or Cottbus. Overnight services are available, greatly increasing the journey time to over 7 hours.

How many trains are there from Dresden to Berlin?

The number of trains from Dresden to Berlin is the same whether travelling on a weekday or a weekend. There are 8 direct trains between Dresden and Berlin main station, 4 departing before midday and 4 departing after. The only difference between weekends and weekday schedules is the departure times. When choosing to travel an indirect route, the number of trains does increase but so do the amount of changes

What are the departure and arrival stations for trains from Dresden to Berlin?

Departure train station: Dresden Hauptbahnhof is located in the city centre and is easily reached via tram or bus from anywhere in the city. Within the station, passengers will find shopping options, luggage lockers, bike storage and a first class lounge.

Arrival train station: When arriving in Berlin from a direct train from Dresden, it is possible to alight at either Berlin Hauptbahnhof (City Centre) or Berlin Lichtenberg (East Berlin). Both are extremely well connected to the city however Berlin Hauptbahnhof has more to offer in terms of shops or food options and has many hotels within walking distance.

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
If you’re looking to save money on tickets, you can find a cheap train from Dresden to Berlin for as little as £7  in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Dresden to Berlin train price to come in at an average of £15  one way.
When travelling this route you should expect the distance from Dresden to Berlin via train to be approximately 102 miles (165 km).
The Dresden to Berlin train duration is on average 1 h 47 min, which is to be expected when travelling 102 miles (165 km) between Dresden and Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

When departing from Dresden, you have various train station options to start your route from including Dresden Hauptbahnhof and Dresden-Neustadt. When arriving in Berlin, you can end your route in train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers book a train from Dresden Hauptbahnhof   to Berlin Hbf   most frequently for this route.

Passengers board their train most frequently from Dresden Hauptbahnhof and travel around 1.9 miles (3 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Berlin Hbf and need to travel approximately 3.5 miles (5.6 km) from the train station to the city centre in Berlin.

For the trip from Dresden to Berlin you can take a train with FlixTrain, Deutsche Bahn with connection, Deutsche Bahn or Doggiosled. Be sure to check out all possible train companies that offer services from Dresden to Berlin on Omio to compare what amenities they may have.
Yes, there are 12 direct trains per day from Dresden to Berlin. You can look to travel with Deutsche Bahn  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
The average number of trains departing Dresden for Berlin is 12 a day. The train schedules and services may vary between weekdays and weekends.
The first Dresden to Berlin train departs at 05: 19   and the last train from Dresden to Berlin leaves at 22: 06. Check out the most up-to-date Dresden to Berlin train timetable on Omio and find the best time to travel to your destination.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you buy train tickets from Dresden to Berlin within the next 7 days, you can find tickets to cost on average £15 one way. To find the best prices for this trip, consider booking your train ticket from Dresden to Berlin a few months in advance.

Important Stations and Airports for this Journey

Dresden
Berlin
Dresden Hauptbahnhof is the most popular Dresden railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Dresden for your journey to Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 3514611055
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 07: 00 - 21: 00
Public transport options for Dresden Hauptbahnhof
S-Bahn lines: S1, S2, S3
Tram lines: 3, 7, 8, 10
Bus lines: 66, 261, 333, 360, 424
Train lines: ICE, IC, EC, RE, RB

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language