Spain is the second-largest country in Europe, so the weather is going to change from region to region. If you're arriving in Madrid, expect temperatures around Meseta Central (Spain's central plateau) to be on the chillier side, with average highs around 50°F (10°C) and lows of about 37°F (3°C).
Averages on the Mediterranean coast experience highs in the low 60s (Fahrenheit) and lows in the 50s, but sea winds can add to the chill. Northern Spain is prone to weather fronts, so you'll feel the chillier weather more up there, and temps in the Basque Country and elsewhere average in the 50s during the day, plus there are frequent showers. The area around San Sebastián averages over six inches of rain in January, while the Mediterranean coast sees just over an inch of rain.
Crowds & Costs
One significant benefit of visiting Spain in the off-season is the low prices. A quick search of Google Flights and Skyscanner will reveal transatlantic flights that are often hundreds of dollars less than they would cost in the peak summer season. You can also expect lower prices since the Christmas holidays will be (mostly) behind you. January is the perfect month if you want to visit some of Spain's most famous hotspots without having to contend with the tourist crowds.
Where to Go
January is a great time to visit historic Andalusian cities like Granada and Seville while also allowing time for an excursion to Barcelona. Sure, it will be too cold to swim, but you can still luxuriate in Catalonia's culture, stroll the Ramblas, enjoy the nightlife, and indulge in all the great food. If you are desperate for sunbathing, even in January, you’d do well to head to the Canary Islands. More so than Mallorca or Ibiza, you stand the best chance of lucking out with some halfway sunny weather. After all, the high temps hover around 70°F (21°C).
And if you're a winter sports fan, you can find good skiing in Spain in January. The Sierra Nevada Mountains, near the southern coast, has some of the country's best skiing/snowboarding conditions. Another good destination is Zaragoza, the capital of Spain's Aragon region. This metropolis sits at the foot of the Pyrenees Mountains, and several ski resorts are within a short drive, including Aramon, Formigal, and Panticosa. With 160 miles (259 km) of ski runs, Aramon is the biggest.
Chat with a local specialist who can help organize your trip.
What to Do
With many of the beaches out of commission during the winter, you might as well take advantage of the one Spanish cultural offering that knows no seasons: food. The tapas culture in Barcelona and Andalusia is alive and well throughout the year, and you can get a great paella anytime in Valencia, which is the city where that iconic Spanish dish was invented. The same is true for San Sebastián, Spain's northeastern coastal gem of a city. The best alternative to seeing gray along the waterfront promenade is to stay in and enjoy pintxos culture. There are plenty of bars in the historic center serving up these tapas-like small plates and tasty tidbits, and they are open for business year-round.
If you're in major cities and are experiencing gloomy weather, use it to your advantage and spend time at some of Spain's must-visit museums. Of course, the most famous is the Prado in Madrid. Within the neoclassical facade of this 18th-century building, you'll find the most comprehensive collection of Spanish masterworks dating from the 11th century. These include works by Rembrandt, El Greco, Rubens, and Goya. Other must-visit museums include the Picasso Museum in Málaga, MACBA (Museu d'Art Contemporani de Barcelona), and the Guggenheim in Bilbao, located in a 20th-century modern masterwork building by Frank Gehry.
Events in January
New Year's Day, nationwide. A January 1 public holiday, the real celebrations occur the night before.
Epiphany/Three King's Day, nationwide. For many Spaniards, January 6, not December 25, is officially Christmas day. This is when many families open their presents, and you'll find Three King's festivals throughout the country. Both Madrid and Barcelona host unforgettable parties for this holiday, so if revelry is your thing, make a beeline to either of these iconic cities.
Tamborrada, San Sebastián. If you happen to be in San Sebastián and love a good party, come to Tamborrada. It's one colossal drumline where locals take to the streets beating their drums until sunrise. There is ample eating, drinking, and partying until dawn.
Traveling to Spain in January? Check out these great itineraries
Best of Spain Highlights - 8 Days. This eight-day itinerary checks off Spain's three most exciting cities—Madrid, Barcelona, and Seville—that make great travel destinations even in January.
Food and Culture in Basque Country - 10 Days. Enjoy a gastronomic itinerary from Madrid to San Sebastián and Bilbao. It's a great trip when the chilly January weather favors indoor activities.