тем более тебе автобус нужен. И в Террагону, и в Порт Авентуру.
В порт авентуру мне кажется на жд не доехать вообще? Ну и какая разница в стоимости билетов в абсолюте у тебя получится? одно дело 10 и 20 евро, а другое дело - 50 и 100 евро - и то, и то дороже в 2 раза.
И как часто электрички ходят? Нам например, очень понравилось автобусом в Террагону и Реус ездить - они очень часто ходят - ты подумай, стоит ли такая выгода в привязке к жд удобств. Может в Ла Пинеде или Камбрилсе дешевле проживание будет, что компенсирует тебе разницу стоимости жд и автобуса.