La ciudad es conocida por suestació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. Laindustria de Olten se encuentra desarrollada y constituye el centro de trabajo más grande de la región.