The average train between Zug and Amriswil takes 1h 57m and the fastest train takes 1h 49m. There is a train service every few hours from Zug to Amriswil. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 2 hours between Zug and Amriswil. The earliest departure is at 5:58 AM in the morning, and the last departure from Zug is at 7:58 PM which arrives into Amriswil at 10:06 PM. All services require a transfer, and take on average 1h 57m. The schedules shown below are for the next available departures.

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change

1h 49m • 1 change
Want to know about travelling from Zug to Amriswil? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Zug to Amriswil. However, there are services departing from Zug station and arriving at Amriswil station via Weinfelden. The journey, including transfers, takes approximately 1h 57m.
Zug to Amriswil train services, operated by SBB GmbH, depart from Zug(CH) station.
Zug to Amriswil train services, operated by SBB GmbH, arrive at Weinfelden station.
Book your Zug to Amriswil train tickets online with SBB GmbH, Thurbo and Swiss Federal Railways (SBB CFF FFS).
The distance between Zug and Amriswil is 72.3 km. The road distance is 106 km.
SBB GmbH operates a train from Zug(CH) to Weinfelden hourly. Tickets cost CHF 8–11 and the journey takes 1h 26m.