By car:
AP7 motorway (Barcelona-France), Figueres exit. Take the C-260 road, towards Roses. Before entering Roses village, turn left and take the GI-614 road towards Cadaqués.
By train:
RENFE line Barcelona-Portbou, station in Figueres. Then take a bus or a taxi.
By bus:
SARFA regular line Figueres-Cadaqués.
By plane:
There are regular flights to Barcelona and Ryanair flights to Girona airport.
Then go to Figueres by train or coach.