top of page

Cheapest and Easiest Day Trips from Barcelona by Train

  • Jul 3
  • 10 min read

Barcelona is one of the best cities in Europe to leave by train. Not because Barcelona isn't worth your time — it clearly is — but because what's waiting just outside it is remarkable, and the train system makes it genuinely easy to access. Rodalies commuter trains and Renfe regional services run frequently, tickets are inexpensive, and you don't need to plan far in advance for most of these.

These are the cheapest and easiest day trips you can take from Barcelona by train — organized by how far you're going, not by fame.

Under One Hour

Castelldefels — 25 minutes | About €3–5 each way

If you just need a beach and you need it fast, Castelldefels is your answer. It's the closest proper beach destination to central Barcelona — less than half an hour on the R2 Sud line — and the beach itself is wide, sandy, and long enough that it never feels completely overwhelmed even in summer. It's a real town, not a resort, which means you'll find good seafood restaurants along the front rather than tourist traps.

Don't expect a postcard old town. Castelldefels is flat, modern, and functional. But for a quick escape to the water, it delivers without any fuss.

Line: Rodalies R2 Sud from Barcelona Sants or Passeig de Gràcia.

Gavà — 30 minutes | About €3–5 each way

One stop further south on the same line as Castelldefels. Gavà's beach is quieter and less known, which is exactly the point if you're going in July or August. The town behind it is small and local — this isn't a day trip destination that's been packaged for tourists. It's just a nice beach with fewer people on it.

Line: Rodalies R2 Sud from Barcelona Sants.

Sitges — 37 minutes | About €5–7 each way

Sitges earns its reputation. The Rodalies R2 Sud line runs directly from Barcelona Sants, trains come frequently, and you step off into one of the most well-preserved old towns on the Catalan coast. White-walled streets, a promenade church perched above the sea, a genuinely good beach, and a laid-back pace that feels nothing like the city you just left.

It's popular but not overwhelmed the way Barcelona beaches get in summer. Go on a weekday in June or September and it's almost civilized. The seafront restaurants are solid — order whatever fish is listed as fresh and you won't go wrong.

Line: Rodalies R2 Sud from Barcelona Sants or Passeig de Gràcia. Trains every 20–30 minutes.

Vilanova i la Geltrú — 45 minutes | About €5–7 each way

Vilanova is a working port city with a real beach and a character that's entirely its own. It has a fishing fleet, a carnival that's among the most chaotic and beloved in Catalonia, a decent old town, and a waterfront that hasn't been polished into something generic. The beach is good and long. The seafood at the port restaurants is the reason to come.

This one gets far less attention than Sitges despite being just eight minutes further down the same line. That gap in attention is your advantage.

Line: Rodalies R2 Sud from Barcelona Sants.

Calafell — 54 minutes | About €7 each way

Calafell sits at the northern edge of the Costa Daurada and it has three things going for it: a long sandy beach, an old hilltop quarter with a medieval castle above the sea, and almost no presence in English-language travel content. The beach is backed by a low-key promenade rather than high-rise hotels, which makes it feel more relaxed than a lot of Costa Daurada destinations.

A 54-minute train ride for this much beach and this little crowd is a good deal.

Line: Rodalies R2 Sud from Barcelona Sants.

One to Two Hours

Vilafranca del Penedès — about 1 hour | About €5–7 each way

Vilafranca is Catalan wine country. It sits at the center of the Penedès DO — home to Cava production and some very good still wines, most made from Xarel·lo, Macabeu, and Parellada grapes. The town has a good market, a wine museum worth an hour of your time, and several bodegas you can visit either in town or just outside it.

This is a quieter, more local day out than most Barcelona day trips, and a nice complement to the broader Mediterranean Coast corridor. You're not going to find tour groups or souvenir shops — just Catalan families having lunch and a market that still functions as an actual market.

Line: Rodalies R4 from Barcelona Sants. Trains roughly every 30 minutes.

Tarragona — about 35–70 minutes | From €4–9 each way

Tarragona is one of the most underrated day trips in Spain, full stop. The Romans built their Iberian capital here — Tarraco — and what they left behind is extraordinary: an amphitheater that opens directly onto the sea, a remarkably intact city wall you can walk sections of, a circus that once hosted chariot races and whose underground vaults you can still explore, and a forum right in the middle of the modern city. It sits at the heart of the Costa Daurada — and it's worth far more than a checklist stop.

Tarragona is a working provincial capital, not a museum town, and that combination works in its favor. Walk the Rambla Nova, visit the Roman sites in sequence, and have lunch somewhere near the Balcó del Mediterrani with a view over the amphitheater and the water. That view alone justifies the trip.

The fastest services on the Avant and high-speed lines take about 35 minutes from Barcelona Sants. Regional trains take closer to 70 minutes and cost less — either way, it's an easy day.

Line: Renfe Avant, AVE, or regional from Barcelona Sants. Multiple departures daily.

Girona — about 40 minutes | From €7–10 each way

The AVE and Avant services from Barcelona Sants get you to Girona faster than most people expect. The old city — the Barri Vell — is built on a hill above the Onyar River: a Jewish quarter with a history going back to the 9th century, a cathedral with the widest Gothic nave in the world, colorful houses hanging over the water, and Roman walls you can walk along the top of with views over the rooftops. It's also the gateway to the Costa Brava — and a destination worth its own dedicated day.

It works well as a half-day or a full day. If you're there by mid-morning you have time for the old city, a long lunch, and still make an afternoon train home. Book ahead for the cheapest fares — walk-up prices are still reasonable, but a few days' notice can cut the cost significantly.

Line: AVE or Avant from Barcelona Sants.

Figueres — about 55 minutes to 1h15 | From €7–10 each way

Figueres is a modest Catalan city that happens to contain one of the strangest museums in the world. Salvador Dalí was born here and spent decades building the Dalí Theatre-Museum in the middle of it — not a museum in any conventional sense, but a total work of art that Dalí designed as one. It sits just inland from the Costa Brava and pairs well with a Girona stop on the same line. Budget at least two to three hours inside the museum.

The town is pleasant for a wander but be honest with yourself: you're here for the museum. Go early before tour groups arrive, and book tickets online in advance — they do sell out.

Line: AVE or Avant from Barcelona Sants, or Renfe regional. High-speed trains are fastest; regional trains cost less and stop in Girona if you want to break the trip both ways.

Portbou and Cerbère — about 1h45 | From €10–14 each way

This one is different from everything else on this list, and it's worth knowing about.

Portbou is the last town in Spain on the coastal rail line heading north — the far northeastern tip of Catalonia where the Pyrenees finally meet the sea. Cerbère is the first town in France, just across the border. You can ride the train all the way from Barcelona Sants through Girona, through the dramatic coastal hills of the Alt Empordà, and arrive at one of the most striking end-of-the-line stations you'll find anywhere in Europe. The landscape on this stretch — the Albera massif dropping into the sea, small coves visible from the train windows, the light shifting as you get close to the border — is reason enough to make the trip.

Portbou itself is a tiny, quiet fishing town draped across a steep hillside above a sheltered bay. There's a memorial to the philosopher Walter Benjamin who died here in 1940 while fleeing the Nazis — a powerful and strange installation built into the cliffs above the sea. The town has a handful of good seafood restaurants, a small beach, and almost nothing else. That's the point.

Cross into Cerbère and you're in France — a 6-minute train hop from Portbou for about €2. The town is small and has a faded Belle Époque station that's worth a look. There are a couple of restaurants, a tiny playground, and beautiful views over the bay. You can be in France for lunch and back in Barcelona by evening without any stress.

If you want to go a little further into France: go to Collioure. From Cerbère, SNCF regional trains continue up the French coast — the same line, just a different operator — stopping at Banyuls-sur-Mer and arriving in Collioure in about 15 minutes for €2–6. Collioure is one of those places that looks almost too beautiful to be real: a medieval royal castle at the water's edge, a painted church tower that Matisse famously used as a lighthouse in his work, a harbor filled with colorful fishing boats, and an old town that has somehow stayed genuinely charming despite being well-known. Matisse and Derain spent the summer of 1905 here and essentially invented Fauvism on its streets. If you're already at the border, it would be a shame not to go.

Almost nothing in English covers this full Barcelona to Portbou to Cerbère to Collioure route. For the traveler who wants something genuinely off the beaten path, this is it.

Line: Regional train from Barcelona Sants toward Portbou/Cerbère (R11 or RG1 via Girona). Cross into France at Cerbère and continue on SNCF toward Collioure.

A note on Montserrat

Montserrat appears on every day trip list. The mountain is genuinely dramatic and the monastery is worth seeing — but it is not a cheap or easy train trip by the standards of everything else here. Getting there involves the FGC R5 line from Plaça d'Espanya, then either a cable car or a rack railway up the mountain, and the combined ticket runs around €45–50 per person. Go in knowing what you're spending and plan a full day. A half-day isn't enough.

Full destination reference

Every town below is reachable by train from Barcelona without a car.

South and Costa Daurada

Castelldefels ~25 min | R2 Sud | Wide sandy beach, seafood Gavà ~30 min | R2 Sud | Quieter beach, local feel Sitges ~37 min | R2 Sud | Beach and medieval old town Vilanova i la Geltrú ~45 min | R2 Sud | Port city, long beach, seafood Calafell ~54 min | R2 Sud | Beach and hilltop medieval quarter Tarragona ~35–70 min | Avant/AVE/Regional | Roman ruins, sea views, city Salou / PortAventura ~1h10 | R17 | Beach resort / theme park Cambrils ~1h20 | R17 | Fishing port, excellent seafood Reus ~1h20 | R14 | Gaudí's birthplace, Penedès wine Valls ~1h30 | R13 | Castellers capital, local vermouth

North — Costa Maresme and Costa Brava

Mataró ~40 min | R1/RG1 | Coast town, Roman ruins Arenys de Mar ~50 min | R1 | Fishing port, good beach Calella ~1h | R1 | Beach town, quieter than Sitges Blanes ~1h15 | R1 | Southern gateway to Costa Brava Portbou / Cerbère ~1h45 | R11/RG1 | Dramatic coastline, border crossing

Inland

Vilafranca del Penedès ~1h05 | R4 | Penedès wine, Cava, local market Manresa ~1h25 | R4/R5 | Medieval city, Ignatius de Loyola Vic ~1h15 | R3 | Medieval market town, Pyrenees foothills Ripoll ~1h45 | R3 | Romanesque monastery, Pyrenees base

Northeast — Girona Province and France

Girona ~40 min | AVE/Avant | Medieval old city, Jewish quarter Figueres ~55 min–1h15 | AVE/Avant/Regional | Dalí Theatre-Museum Portbou / Cerbère ~1h45 | Regional | End of Spain, into France

The practical stuff

Where to book: renfe.com or the Renfe app for regional and high-speed trains. For Rodalies commuter trains — Sitges, Castelldefels, Vilanova, Calafell — buy at any ticket machine in the station. No advance booking needed or possible for most Rodalies services.

Which station: Most of these routes run from Barcelona Sants. Several also stop at Passeig de Gràcia, which is more central and can save you a metro ride. Check before you go.

When to go: Weekday mornings if you can manage it. Saturday trains toward beach destinations fill up fast in summer. Avoid Friday afternoon departures out of the city.

Tickets: Rodalies fares are zone-based and very cheap — most beach towns under an hour are €5–7 each way. For Renfe Avant and high-speed services to Tarragona, Girona, and Figueres, booking a few days ahead makes a real difference in price. For a full breakdown of Spain's train pass options, see The Ultimate Guide to Spain's New €60 National Transport Pass.

To book trains in Spain: Renfe is Spain's national rail operator — use it for AVE high-speed, Avant, and Media Distancia routes. Trainline aggregates all operators including Renfe, Ouigo, and Iryo in one search — useful when you're comparing prices or booking across multiple operators.

For the French side of the journey — Cerbère to Collioure — book with SNCF Connect, France's national rail booking platform. Tickets are cheap and the connection is seamless.

Written by Sherri: an American who spent years traveling solo, including time living in Peru, before settling into a full-time digital nomad life with her husband and young kids for over four years. She's now been in Europe for 3.5 years, most of it in the Valencia area of Spain. Everything on Travel-Casa is written from firsthand experience or knowledge picked up along the way.

Cheap Train Travel Across Spain

If you're planning a longer trip across Spain rather than just one city, here's the rest of our cheap train coverage: Cheapest Trips from Valencia · Cheapest Trips from Madrid · Best Site to Search Every Train Route

Spain Has Many Versions. Find Yours.

Mediterranean Spain

Mediterranean Coast

Northern Spain

Northern Coast

Inland Spain

Inland Spain Overview

The Islands

Planning and Living in Spain

Comments


Travel-Casa. Find Your Spain. 

©2026 by Travel-Casa

bottom of page