Existe una estación de tren que da servicio a la comuna de Schwyz, en la que paran trenes de largo recorrido y regionales.