Find train tickets from Berlin to Dresden

BER — DRS
29 Jun — 6 Jul1
1 adult
Sat 29/6
Sat 6/7

Good to know

Average price (one-way)

£24
(avg. price over the last 2 weeks)

FAQs when traveling from Berlin to Dresden by train

  • How long is a train journey to Dresden from Berlin?

    The train journey from Berlin to Dresden takes 1h 55m on average and covers a distance of 102 miles.

  • What train companies travel from Berlin to Dresden?

    Deutsche Bahn is the only train operator serving this route.

Book Deutsche Bahn tickets from Berlin to Dresden (one-way)

26/6Wed
1 stopDeutsche Bahn
2h 06mQPP-X3L
£20
8/6Sat
2 stopsDeutsche Bahn
3h 32mQPP-X3L
£23
26/6Wed
2 stopsDeutsche Bahn
2h 32mQWB-X3L
£24
26/6Wed
3 stopsDeutsche Bahn
5h 20mFB8-X3L
£24
8/6Sat
2 stopsDeutsche Bahn
3h 17mFB8-X3L
£25
25/6Tue
2 stopsDeutsche Bahn
4h 35mQPP-X3L
£25
8/6Sat
2 stopsDeutsche Bahn
3h 09mQWB-X3L
£25
8/6Sat
3 stopsDeutsche Bahn
4h 00mFX7-X3L
£26
25/6Tue
3 stopsDeutsche Bahn
5h 05mQWB-X3L
£27
26/6Wed
2 stopsDeutsche Bahn
2h 23mFX7-X3L
£28
7/6Fri
2 stopsDeutsche Bahn
5h 24mQWB-X3L
£43
7/6Fri
3 stopsDeutsche Bahn
6h 06mFX7-X3L
£43
7/6Fri
2 stopsDeutsche Bahn
5h 54mFB8-X3L
£43
25/6Tue
3 stopsDeutsche Bahn
5h 01mFB8-X3L
£47
25/6Tue
2 stopsDeutsche Bahn
6h 04mFX7-X3L
£49

Search by stops

Search by train company