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

    $2 - $26
    1. Barcelona

      2hrs 15min - once daily

      $2 - $26

      • El Port de la Selva
  • Train

    $18 - $31
    1. Barcelona P.Gracia

      1hrs 45min - hourly

      $16 - $26

    2. Figueres

      45min - 4 times a day - line 12

      $2 - $5

      • El Port de la Selva
  • Bus Sagales

    $22 - $34
    1. Urquinaona

      13min - every 5 minutes

      $3

    2. Barcelona

      2hrs 20min - every 4 hours

      $18 - $27

    3. Figueres

      45min - 4 times a day - line 12

      $2 - $5

      • El Port de la Selva
  • Drive

    $23 - $35
    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 30min 29€. From Urquinaona subway to Barcelona, bus to Figueres, then line 12 bus to El Port de la Selva. 5hrs 18min 31€. From Barcelona drive to El Port de la Selva. 1hrs 49min 27€.