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

    1. Barcelona

      2hrs 15min - once daily

      $2 - $27

      • El Port de la Selva
  • Train

    1. Barcelona P.Gracia

      1hrs 45min - hourly

      $16 - $27

    2. Figueres

      43min - every 4 hours - line 12

      $2 - $5

      • El Port de la Selva
  • Bus Sagales

    1. Barcelona Nord

      2hrs 32min - every 4 hours

      $18 - $27

    2. Figueres

      43min - every 4 hours - line 12

      $2 - $5

      • 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 bus to El Port de la Selva. 2hrs 15min 24€. From Barcelona P.Gracia train to Figueres then line 12 bus to El Port de la Selva. 3hrs 28min 29€. From Barcelona Nord bus to Figueres then line 12 bus to El Port de la Selva. 4hrs 15min 29€. From Barcelona drive to el Port de la Selva. 1hrs 49min 27€.