The train journey from Madrid to Santander takes 4h 14m on average and covers a distance of 210 miles.
Renfe is the only train operator serving this route.