Travel options for:
Barcelona to Roda de Barà
    • Train Spanish Railways (RENFE)
    1. Travel Point:
      Barcelona P.Gracia
      Frequency:
      50min - hourly
      Price:
      $15 - $23
      Disclosure:
    2. Travel Point:
      Coma-ruga
      Frequency:
      7min - every 2 hours
      Price:
      Disclosure:
    3. Travel Point:
      Roda de Barà
      Price:
    • Train Barcelona Cercanías (RENFE)
    1. Travel Point:
      Barcelona - Passeig de Gràcia
      Frequency:
      1hrs 13min - every 30 minutes
      Price:
      $4 - $7
      Disclosure:
    2. Travel Point:
      Coma-ruga
      Frequency:
      7min - every 2 hours
      Price:
      Disclosure:
    3. Travel Point:
      Roda de Barà
      Price:
    • Bus
    1. Travel Point:
      Barcelona - Gran Via 618
      Frequency:
      1hrs 14min - 5 times a week
      Price:
      Disclosure:
    2. Travel Point:
      Altafulla
      Frequency:
      18min - every 2 hours
      Price:
      Disclosure:
    3. Travel Point:
      Roda de Barà
      Price:
    • Taxi
    1. Travel Point:
      Barcelona
      Frequency:
      55min - 46 miles
      Price:
      $95 - $120
      Disclosure:
    2. Travel Point:
      Roda de Barà
      Price:
    • Drive
    1. Travel Point:
      Barcelona
      Frequency:
      55min - 46 miles
      Price:
      $10 - $16
      Disclosure:
    2. Travel Point:
      Roda de Barà
      Price:
Travel Modes:
Accommodation
Travel Time:
Best Price Guarantee
Cost:
Travel Modes:
Disclosure:
Travel Modes:
Car Hire
Travel Time:
Compare Best Rates
Cost:
Travel Modes:
Disclosure:
Travel Modes:
Things to do
Travel Time:
View attractions
Cost:
Travel Modes:
Disclosure:

From Barcelona P.Gracia train to Coma-ruga then bus to Roda de Barà. 1hrs 57min 20€. From Barcelona - Passeig de Gràcia train to Coma-ruga then bus to Roda de Barà. 2hrs 20min 5€. From Barcelona - Gran Via 618 bus to Altafulla then bus to Roda de Barà. 2hrs 32min. From Barcelona taxi to Roda de Barà. 55min 101€. From Barcelona drive to Roda de Barà. 55min 11€.