В Гальштат можно добраться из Вены, откуда идет прямой поезд. На поездку уйдет часа 3. Ближе на час — добираться из Зальцбурга, но ехать придется с пересадками на поезде или автобусе. Билеты на поезд правильней будет купить на сайте австрийских железных дорог, это выйдет дешевле. Его можно не распечатывать, просто показать контролеру QR-код.
В самом Гальштате вокзала нет, поезда приходят на другую сторону озера, до городка придется добираться на катере за небольшую плату. Водный транспорт ходит строго по расписанию, как и любой транспорт в Австрии. Чтобы не опоздать на обратный поезд, стоит сфотографировать расписание.