The best way to get from Barcelona to Cadaqués is via a train/bus combination. Here are our step-by-step directions for getting from Barcelona to the Cadaqués city center/waterfront:
Step 1: Make your way to one of several Barcelona train stations that provide access to Figueres via regional train service.
This includes Barcelona Sants (see above map),
or Passeig de Gràcia station (see above map).
Step 2: Purchase ticket(s) to Figueres (not Figueres Vilafant) from the Ticket Kiosks. Note: these are the orange and black kiosks (not the pink and gray kiosks). Cost is about 16.00€ per person. Click here to find more information about train tickets.
Step 3: Check the information board to find which platform services trains going to Figueres or Portbou (stopping in Figueres).
Step 4: Make your way to your designated platform (Destination: Figueres or Portbou).
Note: you will need to validate your ticket by going through the turnstile,
or stamping it in the ticket validation machine (depending on the departure station).
Step 5: Check the information board on the platform to verify that this train stops in Figueres.
Step 6: Board the train, take a seat, and enjoy the ride. Travel time is ~ 2 hours.
Step 7: Exit the train in Figueres.
Step 8: After exiting the train, pass through the train station,
and walk through the park in front of the train station.
Exiting the park, cross the street to get to the bus station. The total walking time from station to station is under 2 minutes.
Step 9: Purchase your bus ticket(s) from the ticket office. Cost is about 5.50€ per person. Click here to find more information about bus tickets.
Step 10: Check the departures (sortides) information board to find the platform for your bus to Cadaqués.
Step 11: Stow your luggage and board your bus.
Step 12: Enjoy the one-hour, cliff-hugging ride.