The distance between Amsterdam and Gouda is 42 km. The road distance is 73 km. From Amsterdam to Gouda by train takes 51 minutes.