Travel options for:
Berlin to Weimar
  • Train

    $55 - $80
    1. Berlin Hbf (tief)

      2 h 19 min - once daily

      $55 - $80

  • Train via Leipzig Hbf

    $57 - $82
    1. Berlin Hbf (tief)

      1 h 12 min - 4 times a day

      $40 - $60

    2. Leipzig Hbf

      1 h 19 min - 4 times a day

      $17 - $25

  • Train via Naumburg(Saale)Hbf

    $42 - $67
    1. Berlin Alexanderplatz (S)

      6 min - every 10 minutes

      $1

    2. Berlin Hbf (tief)

      1 h 59 min - once daily

      $35 - $55

    3. Naumburg(Saale)Hbf

      32 min - hourly

      $7 - $11

  • Train via Naumburg(Saale)Hbf #2

    $60 - $90
    1. Berlin, S+U Alexanderplatz

      20 min - every 10 minutes

      $2 - $4

    2. Berlin Hauptbahnhof

      1 h 59 min - once daily

      $50 - $75

    3. Naumburg(Saale)Hbf

      32 min - hourly

      $7 - $11

  • Bus

    $20 - $34
    1. S+U Alexanderplatz

      26 min - every 10 minutes - line 100

      $3 - $5

    2. S+U Zoologischer Garten Bhf

      15 min - every 20 minutes

      $2 - $4

    3. Berlin, Berlin central bus

      3 h 35 min - twice daily

      $15 - $26

  • Rideshare

    $16
    1. Berlin

      3 h 40 min - once daily

      $16

  • Drive

    $35 - $55
    1. Berlin

      2 h 45 min - 178.3 miles

      $35 - $55

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

From Berlin Hbf (tief) train to Weimar. 2 h 19 min 57€. From Berlin Hbf (tief) train to Leipzig Hbf then train to Weimar. 3 h 23 min 60€. From Berlin Alexanderplatz (S) train to Berlin Hbf (tief), train to Naumburg(Saale)Hbf, then train to Weimar. 3 h 53 min 50€. From Berlin, S+U Alexanderplatz Bhf/Memhardstr. bus to Berlin Hauptbahnhof, train to Naumburg(Saale)Hbf, then train to Weimar. 4 h 7 min 61€. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, then bus to Weimar, Weimar central station. 5 h 22 min 27€. From Berlin rideshare to Weimar. 3 h 40 min 13€. From Berlin drive to Weimar. 2 h 45 min 38€.