Travel options for:
Stuttgart to Neuschwanstein Castle
  • Train

    $59 - $99
    1. Stuttgart Hbf

      1 h 34 min - every 4 hours

      $22 - $55

    2. Augsburg Hbf

      28 min - every 3 hours

      $7 - $11

    3. Buchloe

      1 h 8 min - every 4 hours

      $16 - $17

    4. Füssen

      6 min - 3 miles

      $14 - $18

  • Train via Ulm Hbf

    $46 - $63
    1. Stuttgart Hbf

      53 min - every 4 hours

      $22 - $25

    2. Ulm Hbf

      1 h 10 min - every 3 hours

      $16 - $23

    3. Kempten(Allgäu)Hbf

      1 h 13 min - hourly

      $7 - $12

    4. Pflach

      16 min - 9.7 miles

      $1 - $3

  • Train, bus

    $32 - $82
    1. Stuttgart Hbf

      2 h 6 min - every 4 hours

      $22 - $65

    2. Hauptbahnhof

      4 min - every 10 minutes - line 17

      $1 - $2

    3. Munich, Munich central bus

      2 h 40 min - twice a week

      $9 - $16

    4. Schwangau Neuschwanstein

      20 min - 1.1 miles

  • Bus

    $52 - $75
    1. Stuttgart

      3 h 21 min - 4 times a week

      $40 - $60

    2. Munich, Munich central bus

      2 h 40 min - twice a week

      $9 - $16

    3. Schwangau Neuschwanstein

      20 min - 1.1 miles

  • Drive

    $29 - $45
    1. Stuttgart

      2 h 16 min - 140.3 miles

      $29 - $45

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

From Stuttgart Hbf train to Augsburg Hbf, train to Buchloe, train to Füssen, then taxi to Neuschwanstein Castle. 4 h 7 min 63€. From Stuttgart Hbf train to Ulm Hbf, train to Kempten(Allgäu)Hbf, train to Pflach, then drive to Neuschwanstein Castle. 4 h 44 min 47€. From Stuttgart Hbf train to Hauptbahnhof, line 17 tram to Munich, Munich central bus station, bus to Schwangau Neuschwanstein, then walk to Neuschwanstein Castle. 6 h 13 min 38€. From Stuttgart bus to Munich, Munich central bus station, bus to Schwangau Neuschwanstein, then walk to Neuschwanstein Castle. 7 h 21 min 54€. From Stuttgart drive to Neuschwanstein Castle. 2 h 16 min 30€.