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

    $2 - $29
    1. Barcelona

      2 h 15 min - once daily

      $2 - $29

  • Train

    $19 - $34
    1. Barcelona P.Gracia

      1 h 45 min - hourly

      $17 - $28

    2. Figueres

      45 min - 4 times a day - line 12

      $2 - $6

  • Drive

    $19 - $29
    1. Barcelona

      1 h 49 min - 103.7 miles

      $19 - $29

  • 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 28€. From Barcelona drive to El Port de la Selva. 1 h 49 min 20€.