The cheapest trains from Dresden to Berlin

Showing times and prices for 27 Oct

Cheapest

£20

Average

£35

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 £ 35 if you buy it on the day, but the cheapest tickets can be found for only £ 20.

Cheapest
18:55Dresden Hauptbahnhof1h47 20:42Berlin Hbf
0 changes
£201One-way
2nd Cheapest
16:55Dresden Hauptbahnhof1h47 18:42Berlin Hbf
0 changes
£221One-way
2nd Cheapest
14:55Dresden Hauptbahnhof1h47 16:42Berlin Hbf
0 changes
£221One-way
2nd Cheapest
19:55Dresden Hauptbahnhof2h11 22:06Berlin Hbf
0 changes
£221One-way
06:54Dresden Hauptbahnhof1h49 08:43Berlin Hbf
0 changes
£261One-way

Timetable Dresden to Berlin

Showing trains for tomorrow, Wed, 27 Oct
05:08Dresden Hauptbahnhof2h24 07:32Berlin Hbf
0 changes
05:40Dresden Hauptbahnhof1h52 07:32Berlin Hbf
0 changes
05:51Dresden Hauptbahnhof3h15 09:06Berlin-Lichtenberg
0 changes
06:08Dresden Hauptbahnhof3h16 09:24Berlin Hbf
0 changes
06:54Dresden Hauptbahnhof1h49 08:43Berlin Hbf
0 changes
07:08Dresden Hauptbahnhof2h24 09:32Berlin Hbf
0 changes
07:40Dresden Hauptbahnhof1h52 09:32Berlin Hbf
0 changes
07:51Dresden Hauptbahnhof3h33 11:24Berlin Hbf
0 changes
07:51Dresden Hauptbahnhof3h16 11:07Berlin-Lichtenberg
0 changes
08:55Dresden Hauptbahnhof1h47 10:42Berlin Hbf
0 changes
09:08Dresden Hauptbahnhof2h24 11:32Berlin Hbf
0 changes
09:40Dresden Hauptbahnhof1h52 11:32Berlin Hbf
0 changes
09:51Dresden Hauptbahnhof3h16 13:07Berlin-Lichtenberg
0 changes
09:51Dresden Hauptbahnhof3h33 13:24Berlin Hbf
0 changes
10:55Dresden Hauptbahnhof1h47 12:42Berlin Hbf
0 changes
11:08Dresden Hauptbahnhof2h25 13:33Berlin Hbf
0 changes
11:40Dresden Hauptbahnhof1h53 13:33Berlin Hbf
0 changes
11:51Dresden Hauptbahnhof3h16 15:07Berlin-Lichtenberg
0 changes
11:51Dresden Hauptbahnhof3h33 15:24Berlin Hbf
0 changes
12:55Dresden Hauptbahnhof1h47 14:42Berlin Hbf
0 changes
13:08Dresden Hauptbahnhof2h25 15:33Berlin Hbf
0 changes
13:40Dresden Hauptbahnhof1h53 15:33Berlin Hbf
0 changes
13:51Dresden Hauptbahnhof3h33 17:24Berlin Hbf
0 changes
13:51Dresden Hauptbahnhof3h16 17:07Berlin-Lichtenberg
0 changes
14:55Dresden Hauptbahnhof1h47 16:42Berlin Hbf
0 changes
15:08Dresden Hauptbahnhof2h25 17:33Berlin Hbf
0 changes
15:40Dresden Hauptbahnhof1h53 17:33Berlin Hbf
0 changes
15:51Dresden Hauptbahnhof3h16 19:07Berlin-Lichtenberg
0 changes
15:51Dresden Hauptbahnhof3h33 19:24Berlin Hbf
0 changes
16:55Dresden Hauptbahnhof1h47 18:42Berlin Hbf
0 changes
17:18Dresden Hauptbahnhof2h15 19:33Berlin Hbf
0 changes
17:40Dresden Hauptbahnhof1h53 19:33Berlin Hbf
0 changes
17:51Dresden Hauptbahnhof3h33 21:24Berlin Hbf
0 changes
17:51Dresden Hauptbahnhof3h16 21:07Berlin-Lichtenberg
0 changes
18:55Dresden Hauptbahnhof1h47 20:42Berlin Hbf
0 changes
19:08Dresden Hauptbahnhof2h58 22:06Berlin Hbf
0 changes
19:55Dresden Hauptbahnhof2h11 22:06Berlin Hbf
0 changes
20:06Dresden Hauptbahnhof3h29 23:35Berlin Hbf
0 changes
20:51Dresden Hauptbahnhof3h53 00:44Berlin Hbf
0 changes
21:11Dresden Hauptbahnhof8h13 05:24Berlin Hbf
0 changes
21:11Dresden Hauptbahnhof8h09 05:20Berlin-Lichtenberg
0 changes
23:06Dresden Hauptbahnhof7h17 06:23Berlin Hbf
0 changes
23:06Dresden Hauptbahnhof7h26 06:32Berlin Hbf
0 changes
23:08Dresden Hauptbahnhof7h32 06:40Berlin 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

Wed
27 Oct
£18Deutsche Bahn
£8BlaBlaCar Bus
Thu
28 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Fri
29 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Sat
30 Oct
£16Deutsche Bahn
£5BlaBlaCar Bus
Sun
31 Oct
£16Deutsche Bahn
£5BlaBlaCar Bus
Mon
1 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Tue
2 Nov
Find prices
£5BlaBlaCar Bus
Wed
3 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Thu
4 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Fri
5 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Sat
6 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Sun
7 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Mon
8 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Tue
9 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Wed
10 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Thu
11 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Fri
12 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Sat
13 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Sun
14 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Mon
15 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus

The fastest trains from Dresden to Berlin

Showing times and prices for 27 Oct

Fastest Journey

1 h 47 m

Average

3 h 12 m

Trains per day

44

Distance

165 km

Of the 44 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 3 h 12 m but if you time it right, some trains will get you there in just 1 h 47 m .

The slowest trains will take 8 h 13 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
16:55Dresden Hauptbahnhof1h47 18:42Berlin Hbf
0 changes
£221One-way
Fastest
18:55Dresden Hauptbahnhof1h47 20:42Berlin Hbf
0 changes
£201One-way
Fastest
12:55Dresden Hauptbahnhof1h47 14:42Berlin Hbf
0 changes
£261One-way
Fastest
10:55Dresden Hauptbahnhof1h47 12:42Berlin Hbf
0 changes
£261One-way
Fastest
14:55Dresden Hauptbahnhof1h47 16:42Berlin Hbf
0 changes
£221One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Berlin from Dresden

distanceDistance102 miles (165 km)
durationAverage train duration1 h 47 min
priceAverage train ticket price£18 (€20)
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 trip 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. While the average ticket price for this route costs around £18, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Dresden Hauptbahnhof and arrive in Berlin Hbf.

Train companies

Deutsche Bahn Dresden – Berlin

Travel from Dresden to Berlin from £16 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

Deutsche Bahn

Travel 102 miles (165 km) in comfort with Deutsche Bahn (DB) from Dresden to Berlin. Check the DB train timetable for your trip between Dresden and Berlin on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket from Dresden to Berlin you can pay as low as £16.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

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, toilets are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

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
How much do cheap trains between Dresden and Berlin cost?
If you’re looking to save money on tickets, you can find a cheap train to Berlin from Dresden for as little as £16  in the next 7 days.
How much is a train ticket from Dresden to Berlin?
The Dresden to Berlin train ticket price is on average £18  if you are looking to purchase your tickets for this trip in the next week.
What is the distance from Dresden to Berlin by train?
The distance between Dresden and Berlin by train is approximately 102 miles (165 km).
How long is the train journey between Dresden and Berlin?
On average the train from Dresden to Berlin duration is 1 h 47 min  for the 102 miles (165 km) long route, but the travel time can vary if you depart on weekends and holidays.
Which train station in Dresden goes to Berlin? Which train station do I come into Berlin from Dresden?

When taking the train to Berlin from Dresden, you can choose to depart from train stations like Dresden Hauptbahnhof and Dresden-Neustadt. Your journey 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 Dresden train station located? Where is the Berlin train station located?

Passengers board the train most frequently from Dresden Hauptbahnhof, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Berlin Hbf, located 1 mile (s) / 2 km away from the city centre.

What train companies go from Dresden to Berlin?
For the best Dresden to Berlin train to purchase, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train companies with services from Dresden to Berlin to compare what amenities they may offer.
Are there any Dresden to Berlin direct trains?
Yes, there are 12 direct trains per day from Dresden to Berlin with Deutsche Bahn, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you book your train ticket.
How many train services per day are there between Dresden and Berlin?
On average, there are 12 trains a day from Dresden to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Dresden to Berlin? When does the last train depart from Dresden to Berlin?
If you prefer early morning trains from Dresden to Berlin, the first train leaves at 04: 40. If you prefer late night trains from Dresden to Berlin, the last train of the day leaves at 17: 55. Omio shows you the latest train from Dresden to Berlin timetable to help you book the best departure time for this route.
How far in advance should I book a train ticket to Berlin from Dresden to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets between Dresden and Berlin within the next 7 days, you can find tickets to cost on average £18 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
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sun: 07: 00 - 21: 00
Connections to/from station
Bus lines: 66, 261, 333, 360, 424
Train lines: ICE, IC, EC, RE, RB
Tram lines: 3, 7, 8, 10
S-Bahn lines: S1, S2, S3