Travel by Train from Amersfoort to Soest in 3h40m. Get train times & buy train tickets for Amersfoort to Soest.