Travel options for:
Roses to Barcelona
  • Train

    $20 - $41
    1. Roses

      30 min - hourly

      $2 - $4

    2. Figueres

      28 min - hourly

      $5 - $15

    3. Girona

      39 min - every 15 minutes

      $12 - $22

  • Bus

    $2 - $35
    1. Roses - La Ciutadella

      2 h 10 min - 3 times a day

      $2 - $35

  • Bus Sagales

    $21 - $34
    1. Roses

      30 min - hourly

      $2 - $4

    2. Figueres

      2 h 45 min - 5 times a day

      $18 - $30

  • Drive

    $18 - $27
    1. Roses

      1 h 43 min - 98.4 miles

      $18 - $27

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

From Roses bus to Figueres, train to Girona, then train to Barcelona Sants. 2 h 5 min £30. From Roses - La Ciutadella bus to Barcelona. 2 h 10 min £23. From Roses bus to Figueres then bus to Barcelona Nord. 4 h 15 min £24. From Roses drive to Barcelona. 1 h 43 min £17.