Desde el centro de Barcelona
Roses no dispone de estación de trenes.
Quien quiera venir en tren tiene que coger un tren desde Barcelona-Sants hacia Figueres que queda a aprox. 15 km de Roses. Desde la estación de autobuses que se encuentra a aprox. 100 m de la estación de trenes salen casi cada hora autobuses de la estación Sagalés/Roses.
Duración:
Tren: entre 1,5 y 2,30 h, según conexión
Bus: aprox. 20 m
Precio: entre 9 y 20 €, según conexión, Bus aprox. 1,60 €
También se puede coger un taxi de Figueras a Roses, precio aprox. 30 €
Desde el aeropuerto Barcelona:
En frente del aeropuerto salen los trenes de cercanías C-10 hacia Barcelona Sants y desde allí hacia Figueras. Llegado Figueras se puede coger el bus o un taxi (ver arriba desde el centro de Barcelona).
Duración: varía mucho de la conexión
Precio: Tren de Cercanías C-10 aprox. 4 € o alternativamente Aerobús A1 aprox. 6 €
Tren a Figueras: entre 9 y 20 € según conexión
Bus de Figueras a Roses aprox. 3 €