• Christmas isn’t all about snow and cosy log fires. Why not take the festive fun abroad and enjoy your turkey dinner in sunnier climes? Here are our top picks of places to spend Christmas in Spain…

    Costa del Sol

    Head right to the south of Spain for a chance to catch some Christmas sun. Temperatures here reach highs of 18C, which is just warm enough to grab your Santa hat and shades, and spend the day on the beach. There are plenty of restaurants in the region, like El Grill in Marbella, where you can grab a traditional turkey dinner. And, you can’t miss a daytrip to Calle Larios to see the famous Malaga Christmas Lights. The no-expense-spared sparkling display lights up the city’s main street spectacularly.

    Costa Dorada

    Further up the coast, but no less festive, you’ll find Costa Dorada. Here, there are Christmas markets lining the streets where you can grab locally-made crafts, food, drink and decorations. Salou’s Christmas market takes place on Via Roma, opposite the Municipal Market, and makes the perfect family activity. You can also take the clan to PortAventura theme park over Christmas. Santa makes an appearance in the special Christmas parade, and the whole park is decorated in thousands of decorations.


    You’ll find festive markets, ice rinks and a huge nativity scene at Plaça Sant Jaume in Barcelona. On Christmas Day, the streets are lively and many of the bars and restaurants are open, so you don’t have to put a stop to your sightseeing – there’s loads to do. Look out for the traditional Christmas log (yes, really) in the nativity scenes. You’ll spot a branch decorated with a face and wrapped in a blanket next to the other traditional nativity characters, as part of a very unique Catalan tradition.


    Christmas in Tenerife is usually a warm, sunny affair – the only place you’ll see snow is at the top of Mount Teide. So, don’t forget to take some Instagram-worthy snaps. The parties and celebrations take place right up until January the 5th, so if you love a long yuletide celebration, this is the place to be. It’s also a popular Spanish tradition to buy a lottery ticket for the big draw on the 22nd of December – so grab your ticket for a chance to be rolling in Euromillions.

    Fancy swapping the UK for a Spanish Christmas?

    Check out our last-minute Christmas deals, or Spain holidays to book next year. Or, read our top picks for Christmas holiday destinations.