Nee, er zijn geen rechtstreekse treinverbindingen van Amsterdam naar Barcelona. Om met de trein van Amsterdam naar Barcelona te reizen moet u minimaal 1x overstappen. Dit doet u in Parijs.