The town of San Sebastián in Spain's Basque Country is one of the most postcard-perfect destinations in Europe, but you'll need to factor in the weather when you visit Spain's most famous foodie hub. If you are wondering about the best time to visit San Sebastián, that will depend on whether you prioritize food, beaches or festivals.

This corner of the Spanish coast has no clearly defined dry season. The summer months from June to September tend to be the best bet for beach weather, but don't expect a rain-free holiday. It is a fact of life in San Sebastián, with a gray drizzle falling on half the days of the year.

The good news? The weather doesn’t really matter if you’ve come to eat and drink. For foodies, the quieter spring and fall months (often called the shoulder season) are easier times to find a table in the city's Michelin-starred restaurants.

To make the most of your visit, take a second to reflect on your Basque bucket list. Are you here to bask on La Concha, hailed as one of Europe’s most beautiful beaches? Or are you more concerned with scoring a table at one of the World’s 50 Best Restaurants? Or perhaps you’d like to save some pennies, and experience some lively local festivals?

Read on to find out the best times to visit San Sebastián by season. Just don't forget to pack a compact umbrella or waterproof layer year-round in case of drizzle.

A bar in San Sebastian lined with delicious pintxos, the traditional appetizers of the Basque country.
The spring is the best time to graze on San Sebastián's fine food offerings. Mike Dotta/Shutterstock

March to May is the best time for getting those dinner reservations

Weather in San Sebastián in spring: Early spring still has hints of winter, with cold nights and cool to mild days. Sea temperatures in spring are low (12–16°C) right up until summer appears in June which means only the most hardy will be packing a swimsuit. Gray days can be expected at any time of the year in San Sebastián, but longer daylight hours in spring, as Europe heads for the June solstice, leave more time for a long waterfront wander after eating out. 

You’ve probably come to San Sebastián with a list of the top pintxos to try and the best places to eat. The true highlight list of this Basque Country city is its food, from small plates of tender braised beef cheek to gooey cheesecake and best-in-the-world grilled steaks. Bars and restaurants take the odd week off here and there throughout the year, but the less busy months from March to May are a great time to get the restaurant reservations you've dreamed of. In fact, you can often walk in without a reservation, even at dining favorites such as Rekondo and Narru.

San Sebastián's pintxo bars – tiny, cozy watering holes with outsized delicious bites – are also much less crowded, which can greatly increase your snacking enjoyment (as well as the quantity of fizzy white txakoli wine consumed).

San Sebastian, Spain in June. View of the famous promenade along La Concha beach in San Sebastian, Spain.
The famous promenade along La Concha beach in San Sebastian, Spain. Photosbypatrik/Shutterstock

June to August is best time for sand and sun

Weather in San Sebastián in summer: San Sebastián’s weather is nothing if not unpredictable. You can usually rely on one of the summer months to be a rainy mess, but the others will usually be warm and sunny, with highs above 29°C (85°F). The problem is you never know which month will catch the showers.

If you plan your trip based on image searches, you may be daydreaming of sunny days on the city’s three gorgeous beaches, day trips to an island topped by a perfect little lighthouse, and lush greenery all around.

While these are the sand and sun months, with beaches buzzing with lifeguards and cute striped tents for rent on the beachfront, prices skyrocket. As at other European beach hubs, the traffic and limited hotel and restaurant availability can make life difficult in July, and sometimes impossible in August to get a booking.

Unless this is the only time you can visit, it’s best to avoid the period from late July to the end of August when local hordes descend on the picturesque old town. You can also expect long queues for a bite of the world’s most famous cheesecake at La Viña.

A glass of wine and pintxos in San Sebastian, Spain.
San Sebastián is as celebrated for its wines as for its pintxos. Rafa Elias/Getty Images

September to November is the time for film and wine buffs

Weather in San Sebastián in autumn: It's warm still balmy in September but temperatures start to fall with the changing season from summer to autumn. Sunshine is the norm for the start of autumn, while grape vines in the surrounding region turn golden, blanketing the countryside in breathtaking fall foliage.

September is probably the single best month to visit San Sebastián. Prices are starting to drop and sunshine is virtually guaranteed, with warm late summer temperatures. Towards the end of the month, the streets and the pintxo bars flood with film fanatics as the San Sebastián International Film Festival – which locals call Zinemaldi – rolls into town.

As October approaches, prices tumble at the city’s hotels, and lodging bargains are easy to find, except around All Saints Day on November 1. And that the warm weather has not entirely abandoned San Sebastián, so you'll still be able to enjoy some of the amazing hikes on the city fringes and climb Mount Urgull to visit the free museum at the summit. You might even have a beach day or two in October!

San Sebastián is sandwiched between several important Spanish wine regions, including DO Getariako Txakoliña to the east and La Rioja – one of Spain's most important wine areas – to the south. This is harvest season – a great time for winery tours to see the winemaking process in action.

Dining society drummers parade in San Sebastian for Tamborrada.
San Sebastián's dining societies fill the streets with drum beats during Tamborrada. Alvaro German Vilela/Shutterstock

December to February is festival season

Weather in San Sebastián in winter: The winter months see the weather in the Basque Country at its most wicked, with slanted rain, chilly temperatures and days so dreary even locals won’t leave the house for pintxos. That said, the winter has its saving graces: accommodation bargains and festivals!

Hotel prices are at an all-time low in winter, meaning waterfront accommodations such as Hotel Niza drops rooms rates from around €300 a night in summer to less than €100 a night from January. 

The festive season in San Sebastián kicks off on December 21 with the Fair of Santo Tomás, when everyone dresses up in traditional Basque Country garb to commemorate a day that was once dedicated to paying taxes and rents to landlords and selling extra livestock. Now, it’s a citywide, family-friendly festival with farm animals on display, lots of snacking on tortilla-like talos stuffed with txistorra sausage, and music, dancing, and drinking.

Christmas and the Epiphany get their own parades, but nothing compares to Día de San Sebastián on January 20, known locally as the Tamborrada. The party kicks off on the night of January 19, with the raising of the city flag in the Plaza de la Constitucion at midnight. Members of the famous Basque dining societies walk through the city dressed as cooks and soldiers, drumming through the night and into the following day for 24 hours straight.

This is the only night of the year when visitors can peek behind the scenes of these members-only dining clubs, making this a great time to visit for a genuinely local experience. The parties continue into February, with quirky celebrations such as Caldereros and Inudeak eta Artzainak in the run up to the city's annual Carnaval. Dress up, drink, parade and have fun for three months straight!