The cheapest trains from Berlin to Dresden

Showing times and prices for 28 Oct

Cheapest

£16

Average

£32

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 Berlin to Dresden will cost around £ 32 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
04:30Berlin Hbf3h07 07:37Dresden Hauptbahnhof
1 changes
£161One-way
Cheapest
21:16Berlin Hbf1h51 23:07Dresden Hauptbahnhof
0 changes
£161One-way
Cheapest
09:14Berlin Hbf1h53 11:07Dresden Hauptbahnhof
0 changes
£161One-way
Cheapest
06:17Berlin Hbf1h50 08:07Dresden Hauptbahnhof
0 changes
£161One-way
Cheapest
07:16Berlin Hbf1h51 09:07Dresden Hauptbahnhof
0 changes
£161One-way

Timetable Berlin to Dresden

Showing trains for tomorrow, Thu, 28 Oct
01:04Berlin Hbf4h58 06:02Dresden Hauptbahnhof
0 changes
02:58Berlin Hbf4h04 07:02Dresden Hauptbahnhof
0 changes
03:11Berlin Hbf3h51 07:02Dresden Hauptbahnhof
0 changes
04:30Berlin Hbf3h07 07:37Dresden Hauptbahnhof
0 changes
04:53Berlin-Lichtenberg3h09 08:02Dresden Hauptbahnhof
0 changes
06:17Berlin Hbf2h23 08:40Dresden Hauptbahnhof
0 changes
06:17Berlin Hbf1h50 08:07Dresden Hauptbahnhof
0 changes
06:32Berlin Hbf3h30 10:02Dresden Hauptbahnhof
0 changes
06:53Berlin-Lichtenberg3h09 10:02Dresden Hauptbahnhof
0 changes
07:16Berlin Hbf1h51 09:07Dresden Hauptbahnhof
0 changes
07:31Berlin Hbf3h12 10:43Dresden Hauptbahnhof
0 changes
07:31Berlin Hbf3h10 10:41Dresden Hauptbahnhof
0 changes
07:35Berlin Hbf3h27 11:02Dresden Hauptbahnhof
0 changes
07:53Berlin-Lichtenberg3h09 11:02Dresden Hauptbahnhof
0 changes
08:35Berlin Hbf3h27 12:02Dresden Hauptbahnhof
0 changes
08:40Berlin Hbf1h55 10:35Dresden Hauptbahnhof
0 changes
08:53Berlin-Lichtenberg3h09 12:02Dresden Hauptbahnhof
0 changes
09:14Berlin Hbf1h53 11:07Dresden Hauptbahnhof
0 changes
09:31Berlin Hbf3h12 12:43Dresden Hauptbahnhof
0 changes
09:31Berlin Hbf3h10 12:41Dresden Hauptbahnhof
0 changes
09:35Berlin Hbf3h27 13:02Dresden Hauptbahnhof
0 changes
09:53Berlin-Lichtenberg3h09 13:02Dresden Hauptbahnhof
0 changes
10:35Berlin Hbf3h27 14:02Dresden Hauptbahnhof
0 changes
10:40Berlin Hbf1h55 12:35Dresden Hauptbahnhof
0 changes
10:53Berlin-Lichtenberg3h09 14:02Dresden Hauptbahnhof
0 changes
11:16Berlin Hbf1h51 13:07Dresden Hauptbahnhof
0 changes
11:31Berlin Hbf3h12 14:43Dresden Hauptbahnhof
0 changes
11:31Berlin Hbf3h10 14:41Dresden Hauptbahnhof
0 changes
11:35Berlin Hbf3h27 15:02Dresden Hauptbahnhof
0 changes
11:53Berlin-Lichtenberg3h09 15:02Dresden Hauptbahnhof
0 changes
12:37Berlin Hbf1h58 14:35Dresden Hauptbahnhof
0 changes
12:37Berlin Hbf3h04 15:41Dresden Hauptbahnhof
0 changes
12:53Berlin-Lichtenberg3h09 16:02Dresden Hauptbahnhof
0 changes
13:16Berlin Hbf1h51 15:07Dresden Hauptbahnhof
0 changes
13:31Berlin Hbf3h12 16:43Dresden Hauptbahnhof
0 changes
13:31Berlin Hbf3h10 16:41Dresden Hauptbahnhof
0 changes
13:35Berlin Hbf3h27 17:02Dresden Hauptbahnhof
0 changes
13:53Berlin-Lichtenberg3h09 17:02Dresden Hauptbahnhof
0 changes
14:40Berlin Hbf1h55 16:35Dresden Hauptbahnhof
0 changes
14:40Berlin Hbf3h01 17:41Dresden Hauptbahnhof
0 changes
14:53Berlin-Lichtenberg3h09 18:02Dresden Hauptbahnhof
0 changes
15:16Berlin Hbf1h51 17:07Dresden Hauptbahnhof
0 changes
15:31Berlin Hbf3h12 18:43Dresden Hauptbahnhof
0 changes
15:31Berlin Hbf3h10 18:41Dresden Hauptbahnhof
0 changes
15:35Berlin Hbf3h27 19:02Dresden Hauptbahnhof
0 changes
15:53Berlin-Lichtenberg3h09 19:02Dresden Hauptbahnhof
0 changes
16:40Berlin Hbf1h55 18:35Dresden Hauptbahnhof
0 changes
16:40Berlin Hbf3h01 19:41Dresden Hauptbahnhof
0 changes
16:53Berlin-Lichtenberg3h09 20:02Dresden Hauptbahnhof
0 changes
17:16Berlin Hbf1h51 19:07Dresden Hauptbahnhof
0 changes
17:36Berlin Hbf3h26 21:02Dresden Hauptbahnhof
0 changes
17:38Berlin Hbf3h03 20:41Dresden Hauptbahnhof
0 changes
17:38Berlin Hbf3h05 20:43Dresden Hauptbahnhof
0 changes
17:53Berlin-Lichtenberg3h09 21:02Dresden Hauptbahnhof
0 changes
18:35Berlin Hbf3h27 22:02Dresden Hauptbahnhof
0 changes
18:40Berlin Hbf1h55 20:35Dresden Hauptbahnhof
0 changes
18:53Berlin-Lichtenberg3h09 22:02Dresden Hauptbahnhof
0 changes
19:18Berlin Hbf3h23 22:41Dresden Hauptbahnhof
0 changes
19:18Berlin Hbf3h25 22:43Dresden Hauptbahnhof
0 changes
19:31Berlin Hbf3h12 22:43Dresden Hauptbahnhof
0 changes
19:31Berlin Hbf3h10 22:41Dresden Hauptbahnhof
0 changes
20:40Berlin Hbf3h01 23:41Dresden Hauptbahnhof
0 changes
20:40Berlin Hbf1h55 22:35Dresden Hauptbahnhof
0 changes
21:16Berlin Hbf1h51 23:07Dresden Hauptbahnhof
0 changes
21:28Berlin Hbf3h18 00:46Dresden Hauptbahnhof
0 changes
22:29Berlin Hbf7h27 05:56Dresden Hauptbahnhof
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
£16Deutsche Bahn
£6STUDENT AGENCY k.s.
Thu
28 Oct
£16Deutsche Bahn
£5BlaBlaCar Bus
Fri
29 Oct
£16Deutsche Bahn
£5BlaBlaCar Bus
Sat
30 Oct
£16Deutsche Bahn
£5BlaBlaCar Bus
Sun
31 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Mon
1 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus
Tue
2 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus
Wed
3 Nov
Find prices
£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
Tue
16 Nov
£16Deutsche Bahn
£5BlaBlaCar Bus

The fastest trains from Berlin to Dresden

Showing times and prices for 28 Oct

Fastest Journey

1 h 50 m

Average

3 h 1 m

Trains per day

66

Distance

165 km

Of the 66 trains that leave Berlin for Dresden 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 1 m but if you time it right, some trains will get you there in just 1 h 50 m .

The slowest trains will take 7 h 27 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:17Berlin Hbf1h50 08:07Dresden Hauptbahnhof
0 changes
£161One-way
2nd Fastest
17:16Berlin Hbf1h51 19:07Dresden Hauptbahnhof
0 changes
£261One-way
2nd Fastest
13:16Berlin Hbf1h51 15:07Dresden Hauptbahnhof
0 changes
£191One-way
2nd Fastest
11:16Berlin Hbf1h51 13:07Dresden Hauptbahnhof
0 changes
£191One-way
2nd Fastest
15:16Berlin Hbf1h51 17:07Dresden Hauptbahnhof
0 changes
£191One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Berlin and Dresden

distanceDistance102 miles (165 km)
durationAverage train duration1 h 51 min
priceAverage train ticket price£16 (€18)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Berlin to Dresden cover the 102 miles (165 km) long journey taking on average 1 h 51 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 journey for as low as £16, but the average price of train tickets is £16. Travellers depart most frequently from Berlin Hbf and arrive in Dresden Hauptbahnhof.

Train companies

Berlin to Dresden with Deutsche Bahn

Buy your official Deutsche Bahn train tickets from Berlin to Dresden from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable journey.

Deutsche Bahn

Travel 102 miles (165 km) in comfort with Deutsche Bahn (DB) between Berlin and Dresden. Check the DB train timetable for your trip between Berlin and Dresden on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Berlin and Dresden 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 Berlin to Dresden: Journey Details

Trains from Berlin to Dresden travel a distance of approximately 195 km, usually taking between 2 and 3 hours, depending on the number of connections. Trains start as early as 12:40 a.m. and depart until 10:30 p.m. Deutsche Bahn trains depart 2-3 times every hour. Train frequency is usually less frequent at the weekend and during early mornings.

Return trains from Dresden to Berlin are also available.


Deutsche Bahn Trains from Berlin to Dresden

+

Deutsche Bahn is Germany's leading train company, running 40,000 train journeys every day. Deutsche Bahn has a wide range of tickets, offers and discount cards such as the BahnCard. Check if you can use it on the Deutsche Bahn trains from Berlin to Dresden. For more information on ticket cancellation, please visit our customer service centre.

Deutsche Bahn has different types of trains such as ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regional Rail) based on travel time and comfort. Toilets are available on all trains and some of them have an onboard restaurant or access to Wi-Fi.

At Omio, you can easily check the train schedule from Berlin to Dresden and book cheap Deutsche Bahn tickets.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Cheap train tickets
More information: High-speed trains

Taking the Train from Berlin

Services departing from Berlin for Dresden will usually begin at the main train station, Berlin Hbf. However, it is useful to be aware of the fact that many services will also depart or at least stop at the Sudkreuz station as they leave the city. This is the most southerly station located on Berlin's Ring. Berlin Hbf is situated centrally within the city. It can be reached via an impressive variety of public transport options, including u-bahn(subway), bus, tram and train. As the Hbf is located within the Ring, it shouldn't take more than 20 to 30 mins to reach from most parts of the city, thought this can be affected by peak traffic periods during the day. If you are trying to reach it during the night, be aware that the u-bahn does not run after 12:30 am on every day except Saturday. However, there are night bus services running all night, as well as taxi services.

Getting into Dresden by Train

Dresden as a city is something of an architectural marvel, having spent generations as the home of the Electors and Kings of Saxony. It also boasts a vibrant and dynamic nightlife matched with a welcoming attitude from locals. Almost all train services will arrive at Dresden Hbf. This station is located in the center of the city and there are multiple transport options available, including trams, buses and taxis. Night time routes also run for selected buses and trams as well. These are labelled GuteNachtLinie routes and are identified by a special logo on the bus or tram stop sign.

Travel Tips

Trains from Berlin to Dresden
Travel by train to Dresden 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 Berlin to Dresden.
FAQs
What is the price of the cheapest train from Berlin to Dresden?
If you’re looking to save money on tickets, you can find a cheap train to Dresden from Berlin for as little as £16  in the next 7 days.
What is the cost of a train ticket from Berlin to Dresden on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Berlin to Dresden train to cost on average £16  one way.
What is the distance between Berlin and Dresden via train?
When travelling this route you should expect the distance to Dresden from Berlin via train to be approximately 102 miles (165 km).
How many hours does it take from Berlin to Dresden by train?
On average the Berlin to Dresden train time is 1 h 51 min  covering the 102 miles (165 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Berlin and arrival train station in Dresden?

Some of the Berlin train stations to Dresden you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Dresden include Dresden Hauptbahnhof and Dresden-Neustadt.

When travelling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Dresden Hauptbahnhof.

Where is the Berlin train station located? Where is the Dresden train station located?

Passengers booking this route most frequently board their trains from Berlin Hbf and need to travel around 1 mile (s) / 2 km from the city centre to get to this train station.

Passengers arriving in Dresden most often arrive at Dresden Hauptbahnhof and need to travel around 1 mile (s) / 1 km from this train station to the city centre.

What train providers go from Berlin to Dresden?
For the route from Berlin to Dresden you can take a train with Deutsche Bahn. Be sure to check out all possible train providers that offer services to Dresden from Berlin on Omio to compare what amenities they may have.
How many train services are there from Berlin to Dresden a day?
The average number of trains departing Berlin for Dresden is 12 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Berlin to Dresden?
The earliest train for this journey departs from Berlin at 05: 16. The last train leaves from Berlin at 20: 16. Check Omio for the latest train times from Berlin to Dresden and book the best time to depart on your chosen travel date.
How early should I book Berlin to Dresden train tickets to get the best deals?
If you purchase Berlin to Dresden train tickets within the next 7 days, you can find one way tickets to cost on average £16. However, booking in advance gives you access to the best prices for trains to Dresden from Berlin. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Berlin
Dresden
Berlin Hbf is the most popular Berlin 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 Berlin for your journey to Dresden.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Connections to/from station
U-Bahn lines: U5
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
S-Bahn lines: S3, S5, S7, S9
Tram lines: M5, M6, M8, M10