Если у вас нет dni, то надо поехать на один из вокзалов, например Retiro, и там в кассах купить. Билеты на поезд распродаются быстро. На июнь вижу есть на некоторые даты билеты, но не на все. Вариант попроще - автобус. Можно купить билет онлайн тут или тут . Или поехать на автовокзал и купить там. Будет дешевле Автовокзал Terminal de Omnibus Retiro https://maps.app.goo.gl/tmiCNHAguboTUf6B6 Лучше в дневное время там быть. Но в любом случае осторожнее