Travel options for:
Barcelona to Besalú
  • Bus

    $17 - $23
    1. Barcelona

      1 h 50 min - 4 times a day

      $17 - $23

  • Train

    $17 - $53
    1. Barcelona Sants

      38 min - every 10 minutes

      $13 - $45

    2. Girona

      48 min - every 4 hours

      $4 - $9

  • Train via Barcelona P.Gracia

    $17 - $31
    1. Barcelona P.Gracia

      1 h 12 min - hourly

      $12 - $23

    2. Girona

      48 min - every 4 hours

      $4 - $9

  • Drive

    $15 - $23
    1. Barcelona

      1 h 26 min - 82.2 miles

      $15 - $23

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

From Barcelona bus to Besalú. 1 h 50 min 18€. From Barcelona Sants train to Girona then bus to Besalú. 2 h 5 min 37€. From Barcelona P.Gracia train to Girona then bus to Besalú. 2 h 39 min 25€. From Barcelona drive to Besalú. 1 h 26 min 16€.