Travel options for:
Barcelona to Roses
  • Bus

    $2 - $35
    1. Barcelona

      2 h 10 min - 3 times a day

      $2 - $35

      • Roses - La Ciutadella
  • Train

    $20 - $33
    1. Barcelona P.Gracia

      1 h 45 min - hourly

      $17 - $29

    2. Figueres

      30 min - hourly

      $2 - $5

      • Roses
  • Bus Sagales

    $20 - $35
    1. Barcelona Nord

      2 h 45 min - 5 times a day

      $18 - $30

    2. Figueres

      30 min - hourly

      $2 - $5

      • Roses
  • Drive

    $18 - $27
    1. Barcelona

      1 h 41 min - 97.6 miles

      $18 - $27

      • Roses
  • 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 P.Gracia train to Figueres then bus to Roses. 2 h 39 min 26€. From Barcelona Nord bus to Figueres then bus to Roses. 3 h 39 min 28€. From Barcelona drive to Roses. 1 h 41 min 18€.