Travel options for:
Barcelona to El Port de la Selva
  • Bus

    $2 - $27
    1. Barcelona

      2 h 15 min - once daily

      $2 - $27

      • El Port de la Selva
  • Train

    $19 - $33
    1. Barcelona P.Gracia

      1 h 45 min - hourly

      $16 - $27

    2. Figueres

      45 min - 4 times a day - line 12

      $2 - $6

      • El Port de la Selva
  • Drive

    $19 - $29
    1. Barcelona

      1 h 49 min - 103.7 miles

      $19 - $29

      • El Port de la Selva
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Barcelona bus to El Port de la Selva. 2 h 15 min 24€. From Barcelona P.Gracia train to Figueres then line 12 bus to El Port de la Selva. 3 h 30 min 29€. From Barcelona drive to El Port de la Selva. 1 h 49 min 22€.