Travel options for:
St. Gilgen to Vienna
  • Train

    $50 - $80
    1. St.Gilgen Busbahnhof

      48 min - hourly

      $10

    2. Salzburg Hbf

      2 h 22 min - every 4 hours

      $40 - $70

  • Bus

    $28 - $40
    1. St.Gilgen Busbahnhof

      48 min - hourly

      $10

    2. Salzburg, Salzburg

      2 h 37 min - hourly

      $18 - $30

  • Night train

    $29 - $36
    1. St.Gilgen Busbahnhof

      48 min - hourly

      $10

    2. Salzburg

      2 h 40 min - once daily

      $15 - $22

    3. Wien Meidling Bf

      22 min - every 10 minutes

      $4

  • Drive

    $30 - $50
    1. St. Gilgen

      2 h 49 min - 178.3 miles

      $30 - $50

  • Fly

    $97 - $336
    1. St. Gilgen

      43 min - hourly

      $10

    2. Salzburg Mirabellplatz

      24 min - every 10 minutes

      $5

    3. Salzburg (SZG)

      50 min - non-stop

      $75 - $310

    4. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

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

From St.Gilgen Busbahnhof (Raiffeisenplatz) bus to Salzburg Hbf then train to Wien Westbahnhof. 3 h 29 min 54€. From St.Gilgen Busbahnhof (Raiffeisenplatz) bus to Salzburg, Salzburg then bus to Vienna, Vienna Mitte. 4 h 13 min 32€. From St.Gilgen Busbahnhof (Raiffeisenplatz) bus to Salzburg, night train to Wien Meidling Bf (Wilhelmstraße), then bus to Wien Oper (Opernring/Steig E). 4 h 51 min 27€. From St. Gilgen drive to Vienna. 2 h 49 min 34€. From St.Gilgen Busbahnhof (Raiffeisenplatz) bus to Salzburg Mirabellplatz (Schrannengasse), bus to Salzburg airport, fly to Vienna airport, then train to Vienna. 3 h 29 min 113€.

 
 

Train, bus or fly from St. Gilgen to Vienna?

Austrian Postbus operates a train from St. Gilgen to Vienna every 30 minutes. Tickets cost $10 and the journey takes 48 min. Austrian Railways (ÖBB) also services this route every 30 minutes. Alternatively, Austrian Postbus operates a bus from St. Gilgen to Vienna every 30 minutes. Tickets cost $10 and the journey takes 48 min. FlixBus also services this route hourly.