Travel from PortAventura-World to Barcelona

Bus or train from PortAventura World to Barcelona?

Spanish Railways (RENFE) operates a train from PortAventura World to Barcelona 4 times a day. Tickets cost $12 - $23 and the journey takes 1 h 25 min. Alternatively, Empresa Plana operates a bus from PortAventura World to Barcelona every 2 hours. Tickets cost $13 - $20 and the journey takes 1 h 37 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from PortAventura World to Barcelona

ModeDurationPrice
From PortAventura World walk to Port Aventura then train to Barcelona Sants.1 h 38 min£16
From PortAventura World walk to Port Aventura then train to Barcelona P.Gracia.1 h 44 min£16
From PortAventura World walk to Port Aventura - Hotel Caribe then bus to Barcelona - Gran Via 618.1 h 49 min£11
From PortAventura World drive to Barcelona.1 h 14 min£11
From PortAventura World walk to Salou then rideshare to Barcelone.1 h 53 min£6

How long does it take to get from PortAventura World to Barcelona?

The train from Port Aventura to Barcelona Sants takes 1 h 25 min including transfers and departs four times a day.

Is there a direct train between PortAventura World and Barcelona?

Yes, there is a direct train departing from Port Aventura and arriving at Barcelona Sants. Services depart four times a day, and operate Monday to Saturday. The journey takes approximately 1 h 25 min.

Is there a direct bus between PortAventura World and Barcelona?

Yes, there is a direct bus departing from Port Aventura - Hotel Caribe and arriving at Barcelona - Gran Via 618. Services depart every two hours, and operate every day. The journey takes approximately 1 h 37 min.

Operators from PortAventura World to Barcelona

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Empresa Plana+34 (0) 977 553 680Empresa Plana
BlaBlaCar.esBlaBlaCar.es