>
From Dresden to Berlin

Compare prices to get from Dresden to Berlin
Compare transport options from Dresden to Berlin over the next 7 days. Flights start at US$176. Trains start at US$7. Buses start at US$10.

Trains
US$7|1h 26m
Flights
US$176|3h 55m
Buses
US$10|2h 5m
US$13
US$13
US$9
--
US$16
US$7
US$35
--
US$76
US$13
US$9
US$9
US$9
US$9
Deutsche Bahn
Cheapest
02:53
2h 11m
05:04
Dresden HbfBerlin Hbf
US$13
Search
Direct
Deutsche Bahn
Fastest
05:42
1h 50m
07:57
Dresden-NeustadtBerlin Hbf
US$48
Search
1 stop
Deutsche Bahn
03:00
2h 4m
05:04
Dresden-NeustadtBerlin Hbf
US$13
Search
Direct
Deutsche Bahn
05:35
1h 57m
07:57
Dresden HbfBerlin Hbf
US$13
Search
1 stop
  • Prices shown from Dresden to Berlin are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Dresden to Berlin

The cheapest way to get from Dresden to Berlin costs only US$9 on average via Trains, and the quickest way takes just 1h 31m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price US$9
Average duration2h 11m
Departure Time17:35 - 07:57
Direct options
Flight
Flights Fastest
Average price US$244
Average duration1h 31m
Departure Time--
Direct options
Search flights
Bus
Buses
Average price US$10
Average duration2h 36m
Departure Time04:45 - 19:55
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Dresden to Berlin?

What is the cheapest day to travel by train from Dresden to Berlin?

Average train fares from Dresden to Berlin for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Dresden to Berlin is Monday, with an average price of US$5.

US$13
US$9
US$5
US$2
  • Aug 10
  • Aug 18
  • Jul 22
  • Jul 23
  • Jul 31
  • Aug 8
  • Aug 16

What is the cheapest day to travel from Dresden to Berlin by bus?

The average price of a bus from Dresden to Berlin found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Dresden to Berlin is Monday, with an average price of US$10.

US$10
  • Jul 20
  • Jul 21
  • Jul 22
  • Jul 23
  • Jul 24
  • Jul 25
  • Jul 26

From Dresden to Berlin: Travel Information

Companies operating from Dresden to Berlin

Deutsche Bahn
RegioJet a.s.
FlixBus

Find stations and airports near Dresden and Berlin

Popular train stations near Dresden

Pirnaischer Platz, Dresden Dresden Germany
Postplatz, Dresden Dresden Germany
Kongresszentrum/Haus d Presse, Dresden Dresden Germany
Anton-/Leipziger Straße, Dresden Dresden Germany
Dresden Mitte Dresden Germany

Popular train stations near Berlin

Spandauer Str./Marienkirche, Berlin Berlin Germany
Berlin Hackescher Markt Berlin Germany
Berlin Alexanderplatz (S) Berlin Germany
Berlin Alexanderplatz Berlin Germany
Rotes Rathaus (U), Berlin Berlin Germany

Popular airports near Dresden

Dresden Airport (DRS) Dresden Germany
Leipzig/Halle Airport (LEJ) Nearby Leipzig Germany

Popular airports near Berlin

Berlin Brandenburg Airport (BER) Berlin Germany
Leipzig/Halle Airport (LEJ) Nearby Leipzig Germany

Popular bus stations near Dresden

Dresden busparking Ammonstr. Dresden Germany
Dresden Ammonstrasse Bus Parking Dresden Germany
Dresden Ammonstrasse Dresden Germany
Dresden Bayrische Str. Dresden Germany
Dresden Dresden Germany

Popular bus stations near Berlin

Berlin Alexanderplatz Berlin Germany
Berlin Hannah-Ahrendt-Straße Berlin Germany
Berlin Ostbf. Berlin Germany
Berlin Central Train Station Europaplatz Berlin Germany
Berlin Central Station Berlin Germany

Recommended hotels in Berlin

Titanic Comfort Mitte
9.1/10
102 Reviews
Titanic Comfort Mitte
hotel-star hotel-star hotel-star hotel-praise
Berlin City Centre | 1.09 km from city centre
20% off
US$96 US$77
a&o Berlin Hauptbahnhof
8.1/10
275 Reviews
a&o Berlin Hauptbahnhof
hotel-star hotel-star hotel-praise
Moabit | 2.97 km from city centre
18% off
US$22 US$18
Gold Palais Hotel
9.2/10
71 Reviews
Gold Palais Hotel
hotel-star hotel-star hotel-star hotel-star hotel-praise
Prenzlauer Berg | 1.73 km from city centre
19% off
US$103 US$83
Wyndham Garden Berlin Mitte
8.1/10
224 Reviews
Wyndham Garden Berlin Mitte
hotel-star hotel-star hotel-star hotel-star hotel-praise
Gesundbrunnen | 4.12 km from city centre
37% off
US$90 US$57

FAQ – How to Get from Dresden to Berlin

  • How far is it from Dresden to Berlin?

    It’s about 157 km (98 miles) from Dresden to Berlin.
  • You can travel from Dresden to Berlin in 3 different ways: Flights, Trains, Buses.
  • The fastest way to get from Dresden to Berlin is by Flights, with an average journey time of 1 hour 31 minutes. Other modes of transport take longer: Trains takes on average 2h 11m.Buses takes on average 2h 36m.
  • The cheapest way to get from Dresden to Berlin is by Trains, with an average price of US$9. Other modes of transport are more expensive: Buses costs around US$10 on avergae.Flights costs around US$244 on average.
  • When traveling from Dresden to Berlin, travelers usually depart from and arrive to the following locations: Flights typically departs from Dresden Airport and arrives at Berlin Brandenburg Airport , Trains typically departs from Pirnaischer Platz, Dresden and arrives at Spandauer Str./Marienkirche, Berlin , Buses typically departs from Dresden busparking Ammonstr. and arrives at Berlin Alexanderplatz .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Dresden to Berlin are usually cheapest (Monday), with an average price of US$5 Flights from Dresden to Berlin are usually cheapest (Monday), with an average price of US$10 .
  • There is a 0h time difference between Dresden and Berlin.