La ciudad es conocida por su estación de trenes, que es una de las más antiguas de Suiza y constituye una de las principales vías de conexión del país, pues tanto el tráfico ferroviario que va de norte a sur, como el que va de este a oeste, debe pasar por Olten.