Travel options for:
Barcelona to Roses
  • Bus

    $2 - $35
    1. Barcelona

      2 h 10 min - 3 times a day

      $2 - $35

  • Train

    $22 - $55
    1. Barcelona Sants

      38 min - every 10 minutes

      $13 - $45

    2. Girona

      31 min - hourly

      $7

    3. Figueres

      30 min - hourly

      $2 - $4

  • Drive

    $18 - $27
    1. Barcelona

      1 h 41 min - 97.6 miles

      $18 - $27

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

From Barcelona bus to Roses - La Ciutadella. 2 h 10 min 26€. From Barcelona Sants train to Girona, train to Figueres, then bus to Roses. 2 h 27 min 40€. From Barcelona drive to Roses. 1 h 41 min 18€.