Cambrils marina with fishing boats on the Costa Daurada
27Jul

Quick answer: Cambrils is about 115 km southwest of Barcelona on the Costa Daurada, roughly 1.5 hours by car or taxi. The direct Rodalies/Renfe train from Barcelona-Sants runs about 20 times a day, taking anywhere from 57 minutes on the fastest services to over 2 hours on slower regional trains, with tickets from around €10-29. A taxi or private transfer takes about 1-1.5 hours and typically costs €130-170. Cambrils pairs naturally with a PortAventura theme park visit next door in Salou.

Cambrils marina with fishing boats on the Costa Daurada
Photo: “Cambrils marina” by steve p2008, licensed CC BY 2.0.

Why Cambrils Is Worth the Trip

Cambrils is a working fishing port turned beach resort on the Costa Daurada, with a long promenade, a marina still used by local fishing boats, and calmer, more family-friendly beaches than the busier Costa Brava towns north of Barcelona. It sits right next to Salou and PortAventura, so it works well either as a standalone beach day or a base for theme-park visitors who want a quieter place to sleep.

The town has a genuine seafood-focused restaurant scene built around its working port — several restaurants near the marina buy directly from the boats that dock there each morning, which is a differentiator most other Costa Daurada beach towns don’t have.

Getting There: Train, Taxi, or Transfer

Cambrils has its own train station on the Barcelona-Sants line, making it one of the easier Costa Daurada towns to reach without a car.

OptionTimeCost (approx.)Best for
Direct train from Barcelona-Sants57 min – 2h10 (varies by service)€10-29Independent travelers, day trips
Pre-booked private transfer~75-90 min€130-170 fixedGroups, luggage, combining with PortAventura
Taxi (metered or fixed)~75-90 min~€130-170Flexible timing, door-to-door
Bus~2h50€21-36Budget option, longest journey time

Picking the Right Train

Not all Barcelona-Sants to Cambrils trains are equal — the route is served by a mix of faster long-distance/Avant services and slower regional Rodalies trains, and the difference between the fastest and slowest options on this route is well over an hour. Check the specific departure time rather than assuming any “train to Cambrils” takes about the same time.

About 20 trains run daily, from roughly 6:03 AM to a last departure around 9:03 PM, so it’s realistic to do Cambrils as a full day trip without an overnight stay if you pick a morning departure.

Combining Cambrils with PortAventura or Salou

Cambrils sits close enough to Salou and the PortAventura resort that many visitors treat the three as one region rather than separate trips — a private transfer booked to Cambrils can often be routed via PortAventura for a small adjustment, useful if you’re splitting a day between the theme park and the beach.

If a car-free theme-park day is the goal instead, see our separate guide to getting from Barcelona Airport to Salou and PortAventura directly — the transport logistics differ slightly since that trip starts at the airport rather than the city.

FAQ

How far is Cambrils from Barcelona?

Approximately 115 km, taking about 1.5 hours by car or taxi. By train from Barcelona-Sants, journey times range from 57 minutes on the fastest services to over 2 hours on slower regional trains.

Is there a direct train from Barcelona to Cambrils?

Yes. Around 20 trains run daily from Barcelona-Sants to Cambrils, with tickets from roughly €10-29 depending on the service and how far in advance you book.

Can I do Cambrils as a day trip from Barcelona?

Yes — with the earliest train around 6:03 AM and the last return around 9:03 PM, a full day trip is realistic without an overnight stay, especially if you pick a faster service in each direction.

Is Cambrils close to PortAventura?

Yes, Cambrils is a short taxi ride from PortAventura and neighboring Salou, and many visitors combine a beach day in Cambrils with a theme park visit next door.

Leave a Comment

Order now!