Salzburg has excellent rail connections with neighbouring Bavaria in Germany and the rest of Austria from its recently revamped Hauptbahnhof. Trains leave frequently for Vienna (€54.10, 2½ to three hours) and Linz (€27.50, 1¼ hours). There is a two-hourly express service to Klagenfurt (€41.20, three hours). For timetables, see www.svv-info.at.
The quickest way to Innsbruck is by the ‘corridor’ train through Germany; trains depart at least every two hours (€47.20, two hours) and stop at Kufstein. Direct trains run at least hourly to Munich (€32, 1½ to two hours); some of these continue to Karlsruhe via Stuttgart.
There are also several trains daily to Berlin (€150, five to 8½ hours), Budapest (€93.80, 5¼ hours), Prague (€98.90 to €125.60, 7½ hours) and Venice (€59, six to nine hours).