Travel options for:
Barcelona to Peñíscola
  • Train

    $25 - $38
    1. Barcelona Sants

      2 h 1 min - 3 times a day

      $24 - $40

    2. Renfe Benicarló-Peñíscola

      21 min - every 30 minutes

      $1 - $3

  • Bus

    $20 - $31
    1. Barcelona

      2 h 10 min - hourly

      $15 - $24

    2. Tortosa Peaje

      25 min - once daily

      $5 - $8

  • Drive

    $26 - $40
    1. Barcelona

      2 h 18 min - 140.3 miles

      $26 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Barcelona Sants train to Renfe Benicarló-Peñíscola then bus to Peñíscola. 2 h 37 min £28. From Barcelona bus to Tortosa Peaje then bus to Peñíscola. 3 h 35 min £23. From Barcelona drive to Peñíscola. 2 h 18 min £24.