There are very regular services between Madrid and Barcelona. Services depart on the half hour (or more frequently) starting from 0630 to 2100, journey time is around 3 hours depending on service used. There is a single night train departing at 2250 and arriving the next morning at 0736. Fares start at 46 euros when booked in advance online.
|
Click to go to Madrid Travel Guide | Click to go to Barcelona Travel Guide






