Travel options for:
Barcelona to Roses
  • Bus

    1. Barcelona

      2 h 10 min - 4 times a day

      $2 - $29

      • Roses - La Ciutadella
  • Train

    1. Barcelona P.Gracia

      1 h 45 min - hourly

      $16 - $27

    2. Figueres

      30 min - hourly

      $2 - $4

      • Roses
  • Bus Sagales

    ×2
    1. Barcelona Nord

      2 h 45 min - 5 times a day

      $16 - $27

    2. Figueres

      30 min - hourly

      $2 - $4

      • Roses
  • Drive

    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 27€. From Barcelona Nord bus to Figueres then bus to Roses. 3 h 39 min 27€. From Barcelona drive to Roses. 1 h 41 min 21€.