Trayectos Tren Madrid Barcelona El Tren Madrid Barcelona tiene una duración aproximada de tres horas. El Tren Ave realiza diariamente el viaje en Tren Madrid Barcelona de manera directa.