Travel options for:
Dresden to Berlin
  • Train

    $40 - $65
    1. Dresden-Neustadt

      2 h 1 min - twice daily

      $40 - $65

  • Bus FlixBus

    $11 - $18
    1. Dresden, Dresden Neustadt

      2 h 35 min - every 3 hours

      $11 - $18

  • Bus RegioJet

    $7 - $12
    1. Drážďany, Hbf., Bayrische Str.

      25 min - every 15 minutes

      $1

    2. Drážďany, Letiště

      1 h 45 min - every 15 minutes

      $4 - $7

    3. Berlín, letiště Schönefeld, P

      8 min - 2248 feet

    4. S Flughafen Berlin-Schönefeld

      37 min - every 20 minutes

      $2 - $4

  • Rideshare

    $12
    1. Dresden

      2 h 42 min - hourly

      $12

  • Drive

    $25 - $40
    1. Dresden

      1 h 56 min - 119.3 miles

      $25 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Dresden-Neustadt train to Berlin Hbf (tief). 2 h 1 min 46€. From Dresden, Dresden Neustadt bus to Berlin, Berlin Alexanderplatz. 2 h 35 min 15€. From Drážďany, Hbf., Bayrische Str. bus to Drážďany, Letiště, bus to Berlín, letiště Schönefeld, P Bus - Terminal B, walk to S Flughafen Berlin-Schönefeld Bhf, then train to S+U Alexanderplatz Bhf. 3 h 13 min 8€. From Dresden rideshare to Berlin. 2 h 42 min 9€. From Dresden drive to Berlin. 1 h 56 min 26€.

 
 

Bus or train from Dresden to Berlin?

German Railways (DB) operates a train from Dresden to Berlin every 2 hours. Tickets cost $40 - $65 and the journey takes 2 h 1 min. Alternatively, FlixBus operates a bus from Dresden to Berlin every 2 hours. Tickets cost $11 - $18 and the journey takes 2 h 35 min.