around 2 hours and 29 minutesThe fastest trains from Barcelona to Madrid take around 2 hours and 29 minutes, covering a distance of approximately 503 kilometres. On weekdays, the first train leaving Barcelona is scheduled to depart at around 05:50. The last departure is usually at around 21:25.
Is Madrid to Seville train scenic?
The train ride from Madrid to Seville does have scenery, but this swatch of Spain is no Ordesa Valley. You'll certainly have lovely landscape views whizzing by your window and it's a much better view than what you'd get at 31,000-feet in the sky. Basically, this train journey was built for speed, not sightseeing.