By car:
AP 7 to Figueres, the road to Roses
Bus:
Bus Sarfa (www.sarfa.com) from Barcelona (North Station) or from Girona and Figueres.
By Train:
To Figueres (www.renfe.es) and then bus (Sarfa) or taxi
By plane:
Regular flights to Barcelona and Girona airport (info), then bus to Figueres and Roses