☀️
Barcelona Urbana

Barcelona in your inbox

Stories, guides and secrets of the city. No spam.

Almost there! We've sent you an email: click the button to confirm your subscription. If you can't see it in a few minutes, check your Spam or Promotions folder.

Pedestrian street at La Roca Village at night with a tall Christmas tree of red flowers and lit-up trees along the shopfronts

La Roca Village at Christmas, hours and buses from Barcelona

La Roca Village stays open 10:00 to 21:00 every day until New Year's Eve except 25 and 26 December. New this year: Oasis Plaza, with weekday shows, and a permanent Rocambolesc shop selling panettone and turrón. The cheapest coach from Estació del Nord is 18 euros return, and visitors from outside the EU can claim back VAT.

🇪🇸 Leer en español Llegeix-ho en català

Panettone from one of the Roca brothers, a red-flowered Christmas tree in the middle of the main street and a square of free shows that only run on weekdays: that is La Roca Village this December. The outlet village sits 40 minutes north-east of Barcelona in La Roca del Vallès, with more than 150 designer shops discounted by up to 60 percent all year. It is open daily from 10:00 to 21:00 until 5 January, except for four closed days, and the cheapest public transport there is an 18-euro return coach.

Is La Roca Village worth a trip at Christmas? Yes, if you want designer gifts at outlet prices and can go on a weekday: every show in the programme falls between Monday and Friday. It closes on 25 and 26 December and shuts at 19:00 on the 24th and 31st.

  • Cheapest coach: Sagalés Shopping Bus, 18 euros return.
  • Visitors from outside the EU: tax-free shopping, up to 21 percent back.
  • Families: puppets on 22 and 30 December.

When is La Roca Village closed over Christmas

The Village keeps the same hours seven days a week, 10:00 to 21:00, with restaurants opening at 9:30. The exceptions are the ones that catch visitors out, because 26 December is a Saturday and a public holiday in Catalonia.

DateVillageShopping ExpressSagalés Shopping Bus
Tuesday 8 December10:00 to 21:00Normal timetableRunning
Thursday 24 December10:00 to 19:00Last return 19:00Running
Friday 25 and Saturday 26 DecemberClosedNo serviceNo service
Thursday 31 December10:00 to 19:00Last return 19:00Running
Friday 1 and Wednesday 6 JanuaryClosedNo serviceNo service

For the rest of the city on those dates, the Barcelona Christmas opening hours guide covers shops, museums and transport.

Getting there from Barcelona without a car

Both direct coaches leave from Estació del Nord, the bus station on Carrer d’Alí Bei, 307 metres from Arc de Triomf on metro line 1, and both take 40 minutes. A single metro ticket is 2.90 euros, or 1.30 euros a ride on a T-casual of ten trips. Busy bus stations draw pickpockets, so keep bags zipped while you queue; the Barcelona safety guide has the rest.

The Sagalés Shopping Bus is the budget option at 18 euros return or 12 euros one way, with children aged 4 to 12 at 10 euros and under-4s free. It also stops at the Mango Outlet and the Nike Factory Store nearby, and the return is open, so you are not tied to a time.

The Shopping Express is non-stop, with wifi and a multilingual guide. A return costs 25 euros booked ahead or 27 euros on board, children aged 3 to 12 pay 14 euros in advance, and every ticket includes a personal pass with an extra 10 percent off in participating shops. The operator advises booking because seats are limited. For two adults and two children aged 5 and 8, the return trip is 56 euros with Sagalés and 78 euros on the Shopping Express.

Return bus fares from Barcelona to La Roca VillageReturn bus fares from Estació del Nord in Barcelona to La Roca Village. Per adult: Sagalés Shopping Bus 18 euros, Shopping Express booked ahead 25 euros and Shopping Express paid on board 27 euros. For two adults and two children aged 5 and 8: 56 euros with Sagalés and 78 euros with the Shopping Express booked ahead.Return ticket from Estació del Nord, in eurosOne adultSagalés Shopping Bus18 €Shopping Express, booked ahead25 €Shopping Express, on board27 €Two adults and two children aged 5 and 8Sagalés Shopping Bus56 €Shopping Express, booked ahead78 €The Shopping Express ticket includes a pass worth an extra 10 percent off in participating shops.
A family of four saves 22 euros on the Sagalés bus, though the Shopping Express pass can pay for itself with one large purchase.

By train, take Rodalies line R2 Nord from Sants to Granollers Centre, about 30 minutes, then the Sagalés L51 bus or a taxi to the Village. Drivers take exit 124 (Cardedeu) off the AP-7 and follow signs for «Centre Comercial»; parking is free, and EV chargers are paid separately.

How long to stay and when to leave

A fixed gift list takes three or four hours; lunch and a show turn it into a full day. The Shopping Express leaves Barcelona every hour from 9:00 to 14:00 and from 16:00 to 20:00, and comes back from 10:00 to 13:00 and from 15:00 to 21:15, with no 14:00 return. On 24 and 31 December the last Shopping Express back is at 19:00, when the Village closes.

Tax-free shopping for visitors from outside the EU

Visitors who live outside the European Union can reclaim Spanish VAT on purchases at La Roca Village, worth up to 21 percent on top of the outlet discount. Since the rules changed, UK visitors qualify too, except residents of Northern Ireland.

The process takes three steps:

  1. Ask for the tax-free form in each shop when you pay, with your passport to hand.
  2. Keep the forms and receipts together until you leave Spain.
  3. Get the forms validated at the airport before you fly home.

Two more services suit visitors without a car: Hands-Free Shopping, which carries your bags while you keep browsing, and a free app with an interactive map of the shops. There is free wifi across the Village.

What is new this Christmas

The opening night on 10 November had Jordi Roca, the pastry chef of El Celler de Can Roca, playing a DJ set as his alter ego Jordi Stone. The lasting change is his brand Rocambolesc, which moves from last year’s pop-up to a permanent shop selling ice cream, sweets and, for Christmas, panettone, turrón, Advent calendars and chocolate.

Rocambolesc shop at La Roca Village with a gold light-up reindeer in front of the counter and the ice-cream menu

Rocambolesc now has a permanent shop at the Village. Photo: La Roca Village.

Oasis Plaza, a new square, hosts the season’s live music, magic, puppets and stilt walkers, under a tree and decorations by Flowers by Bornay. Photographer Jordi Bernadó shows twelve new pictures of tables and interiors set among mirrors, leading to three illuminated flower gates inspired by Gaudí. Simbòlic x Casa Batlló, the first shop the Casa Batlló has opened outside the building, stays open. New shops this season are Flabelus, Barbour, Yuxus and Veja, plus a Majorica kiosk and the Taste of Christmas gourmet shop.

Which days have shows and family activities

Every show in the official programme falls on a weekday. On weekends there are only tastings and, on Saturday 12 December, a Rocambolesc workshop in Oasis Plaza, so a Saturday visit means lights and shops but no performances.

Which days La Roca Village has live entertainment this ChristmasEvents calendar at La Roca Village from 16 November to 31 December. Music and choirs: 19 and 26 November, 17, 28 and 30 December. Families: stilt walkers on 20 November and 22 December, puppets on 22 and 30 December, storytelling on 23 and 28 December, children’s choir on 23 December. Tastings and workshops: 19 and 20 November, 28 and 29 November, 12, 17 and 18 December, 19 to 23 and 28 and 29 December. Every show falls on a weekday; weekends only have tastings and the Rocambolesc workshop on Saturday 12 December. The Village is closed on 25 and 26 December.Programme from 16 November to 31 December; grey bands are Saturdays and SundaysclosedMusic and choirsFamiliesTastings16 Nov23 Nov30 Nov7 Dec14 Dec21 Dec28 Dec
No show falls on a Saturday or Sunday: weekends only bring tastings and the Rocambolesc workshop on the 12th.

For children, the week before Christmas is the one to aim for: stilt walkers on 22 December, puppets in plaça Andreu on 22 and 30 December, storytelling on 23 and 28 December and a children’s choir on 23 December. Music comes on 19 November with a DJ and saxophone, on 26 November with Summer Lovers, on 17 December with a gospel choir and on 17, 28 and 30 December with A Grup Vocal. The Village warns that dates can change.

Stilt walker with glowing hoops performing among visitors beside a Christmas tree at La Roca Village

Stilt walkers return on 22 December, the same day as the puppet show. Photo: La Roca Village.

More ideas for the holidays with children are in Barcelona at Christmas with kids.

Where to eat at the Village

There are eleven restaurants and cafés, with vegetarian, vegan and halal options. Andreu (ham and tapas) and Cèntric (Mediterranean) are mid-priced; Mordisco, Iluzione (pasta and pizza), Mori (Japanese) and Gastronomic Atelier are the more expensive tables; Dino and Farggi do ice cream, Nomad Flow speciality coffee and Ralph’s Coffee cakes. Over Christmas the restaurants add charity dishes under DO GOOD, the giving programme of The Bicester Collection.

What might disappoint

Many of the events advertised are for members of the Village’s Membership scheme only, including the in-store sessions at Golden Goose, Dyson and Montblanc, and several gifts need a spend of 50 to 250 euros. Discounts of up to 60 percent apply to expensive labels, so this is not a bargain hunt.

Black Friday falls on 27 November; the Black Friday guide and the January sales guide cover the city alternatives.

If you came for Christmas atmosphere rather than shopping, the Christmas markets are free, and the outlet comparison helps if you only want sportswear.

La Roca Village at Christmas, quick answers

Is La Roca Village open on Christmas Day and Boxing Day?

No. La Roca Village is closed on 25 and 26 December, and again on 1 and 6 January. On Christmas Eve and New Year’s Eve it opens from 10:00 to 19:00, and on every other day, Sundays and the 8 December holiday included, from 10:00 to 21:00. Restaurants and cafés open 30 minutes before the shops.

What is the cheapest way to get to La Roca Village from Barcelona?

The Sagalés Shopping Bus, at 18 euros return or 12 euros one way, leaving from Estació del Nord, 307 metres from Arc de Triomf metro on line 1. It takes 40 minutes. The Shopping Express from the same station costs 25 euros return booked ahead or 27 euros on board, and adds a pass worth an extra 10 percent off in participating shops.

Can tourists claim tax back at La Roca Village?

Yes. Visitors who live outside the European Union, and now UK residents except those from Northern Ireland, can use tax-free shopping and save up to 21 percent, the Spanish VAT rate. Ask for the form when you pay in each shop and have it validated at the airport before you fly home.

What is new at La Roca Village for Christmas 2026?

Oasis Plaza, a new square with live music, magic, puppets and stilt walkers in November and December; a permanent Rocambolesc shop from pastry chef Jordi Roca with panettone, turrón and Advent calendars; a photography show by Jordi Bernadó; three Gaudí-inspired flower gates by Flowers by Bornay; and new shops including Flabelus, Barbour, Yuxus and Veja.

Can I bring my dog to La Roca Village?

Yes. Dogs and other pets are allowed in the open-air streets of La Roca Village, but each shop decides whether they can come inside, so expect to wait outside some boutiques. The Village also lends wheelchairs and walkers, and has free wifi across the site.

How long should I spend at La Roca Village?

Three to four hours covers a fixed gift list; a full day makes sense if you eat there or time your visit for a show. The Shopping Express runs from 9:00 to the last return at 21:15, but there is no 14:00 return, so plan to leave at 13:00 or 15:00 if you want a half day.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at bcnurbana@gmail.com.