Austrian Railways (ÖBB) operates a train from Salzburg to Melk every 30 minutes. Tickets cost $30 - $50 and the journey takes 1 h 41 min. Austrian Railways (ÖBB) also services this route every 30 minutes.
How to get from Salzburg to Melk
From Salzburg Hbf train to Pöchlarn then train to Melk. 2 h 1 min 42€. From Salzburg night train to Amstetten NÖ then train to Melk. 3 h 2 min 27€. From Salzburg drive to Melk. 1 h 59 min 24€.