Berlin to Dresden

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries
Partnering with 450 providers
and more

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries
Today Sat 21 Jan Sun 22 Jan Mon 23 Jan Tue 24 Jan Wed 25 Jan Thu 26 Jan Fri 27 Jan Sat 28 Jan Sun 29 Jan Mon 30 Jan Tue 31 Jan Wed 1 Feb Thu 2 Feb Fri 3 Feb Sat 4 Feb Sun 5 Feb Mon 6 Feb Tue 7 Feb Wed 8 Feb Thu 9 Feb Fri 10 Feb Sat 11 Feb Sun 12 Feb Mon 13 Feb Tue 14 Feb Wed 15 Feb Thu 16 Feb Fri 17 Feb Sat 18 Feb Sun 19 Feb Mon 20 Feb Tue 21 Feb Wed 22 Feb Thu 23 Feb
Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices Find prices

Price Calendar: These fares were collected over the last 24 hours and may be subject to change.

General Information about the journey from Berlin to Dresden

Both bus and train routes provide frequent options for travel between Berlin and Dresden. Travelling by train is about half an hour faster than making the journey by bus. As the cities are less than 200 km apart there are no cost-effective ways of flying from one to the other.

Return journeys from Dresden to Berlin are also available.

Dresden

Demographics

Local Time 21:09
Euro
Population 486,800
Region Saxony
Languages German

How expensive is Dresden?

An Average Meal

An average meal in a restaurant in Dresden costs 5.4% less than in Berlin.

Shopping

Prices in Dresden are on average 2.9% higher than in Berlin.

Public Transport

Public transport in Dresden costs around 18.5% less than in Berlin.

A Night in a Hotel

A night in a hotel in Dresden is about 32.1% less expensive than in Berlin.

Buses Berlin - Dresden

Provider:
Student Agency
Distance:
165km
Duration:
02:00 hrs
Changes
0
From£ 4.36

Trains Berlin - Dresden

Provider:
Deutsche Bahn
Distance:
165km
Duration:
02:06 hrs
Changes
0 - 1
From£ 16.58



Buses from Berlin to Dresden

Flixbus, Eurolines and Infobus offer direct routes between the two cities with journey times of approximately 2.5 hours. There are up to 4 departures an hour starting in the early hours of the morning and continuing until around 11:30 p.m. Services operate seven days a week. Departures leave from various points in Berlin city centre including the main bus station, Berlin ZOB and Tegel Airport. Arrivals are at Dresden Hauptbahnhof on Bayerische Strasse. Taxis are available near all departure points.

 




Trains from Berlin to Dresden

Deutsche Bahn trains run from Berlin Hauptbahnhof to Dresden Hauptbahnhof with direct trains departing every two hours from the early hours of the morning until around 9:00 p.m. Direct routes have a journey time of slightly less than 2 hours. There are one to two other departures an hour on routes that involve connections at Elsterwerda-Biehla, Leipzig, Cottbus or Senftenberg, with these journeys taking up to 3 hours. Berlin Hauptbahnhof is centrally located on Europlatz near the River Spree and enjoys good links to the city's extensive transport network of U and S-Bahn trains, trams and local buses. Night bus routes operate at weekends. Dresden station is located near the old city and connected to local bus routes and four tram lines. Taxi ranks and car rental desks are located at both stations.

Tickets from Berlin to Dresden

Bus
Total £ 6.90
Train
Total £ 25.31
Bus
Total £ 6.11
Bus
Total £ 4.36
Bus
Total £ 6.02
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 6.02
Bus
Total £ 4.36
Bus
Total £ 6.02
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36
Bus
Total £ 4.36