Route

Barcelona to Madrid by train

18 rail vacations run between Barcelona and Madrid, from 4 operators, 5 to 15 days, from $649 per person. Trips running the reverse direction are included; the itinerary pages show exact routings.