Travel options for:
Barcelona to el Port de la Selva
  • Line 3 bus

    1. Barcelona

      2hrs 15min - once daily - line 3

      $28

      • El Port de la Selva
  • Train

    1. Barcelona Sants

      38min - every 10 minutes

      $11 - $22

    2. Girona

      33min - hourly

      $5 - $15

    3. Figueres

      43min - every 4 hours - line 12

      $6

      • El Port de la Selva
  • Drive

    1. Barcelona

      1hrs 49min - 103.7 miles

      $23 - $35

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

From Barcelona line 3 bus to El Port de la Selva. 2hrs 15min 24€. From Barcelona Sants train to Girona, train to Figueres, then line 12 bus to El Port de la Selva. 3hrs 17min 37€. From Barcelona drive to el Port de la Selva. 1hrs 49min 25€.