With almost 300 days of sunshine a year, Lisbon welcomes you whenever your heart desires. The crowds come in summer, lured by gorgeous weather and big events; fall and spring have a gentler magic; and even the winter has a quiet charm.

Spring and summer are Lisbon’s warmest seasons: prices rise in line with the daily temperatures, and the city is at its liveliest, with lots of outdoor events and music festivals. The pace of life slows in fall and winter, as children return to school and lisboetas (Lisbon residents) head back to work. The colder and shorter days attract fewer tourists and accommodation prices drop – making this a great time for budget-conscious travelers who want to experience a quieter side of Portugal's capital.

Here’s all you need to know about the best time to visit Lisbon.

A yellow streetcar on a steep street in Lisbon, Portugal; half of the street is in sun, and half is in shade.
The Chiado district of Lisbon. silverfox999/Shutterstock

April to May and September to October are the best times for exploring Lisbon

Weather in Lisbon in spring and fall: Lisbon lavishes visitors with pleasant weather all year long, but spring (April and May) is the sweet spot. Trees are blooming, days are getting longer, and occasional rainfall keeps the parks green, making Lisbon that bit more romantic. With highs around 20–22°C (68–71°F), the weather is just warm enough – but not yet too hot – to explore the city's top sights on foot.

Easter (usually in April) is the busiest period, with crowds of tourists visiting from neighboring Spain and elsewhere in Europe, and accommodation prices increase slightly. Of all the events happening in April, no date is dearer to locals than April 25, the national holiday celebrating the end of the dictatorship in 1974.

Fall has its own magic. Even into late September, it can still be summery enough to hit some of the beaches near Lisbon, with an average high of 26°C (79°F). The high-profile film festivals that take place in September and October cover a wide range of genres and tastes. It’s also back-to-school season, so expect busier weekdays on public transit during the daily commute.

As October rolls on, the crisp, sunny mornings are a sign that winter is around the corner, but days generally warm up to around 23°C (73°C ). Fall sets in, and smoke and the scent of roasting chestnuts fill the city as street vendors switch over from selling ice cream. Tourist crowds slow to a trickle as the end of daylight saving time approaches and days get shorter. But prices fall, too, and a welcome calm settles over the tourist sights.

People at a festival in Lisbon, Portugal, stand outside under streamers and string lights at night.
Festas de Lisboa in June. rfranca/Shutterstock

June to September is the best time for festivals and outdoor events

Weather in Lisbon in summer: The packed calendar of events every summer in Lisbon can be a double-edged sword. On the one hand, there's lots to do, and it's fascinating to mingle with locals at music festivals and especially the evening arraiais (improvised outdoor parties at tavern-style restaurants with live music) that fill the streets in June in honor of St Anthony. On the other hand, the crowds bring high prices and lots of competition for hotel beds and tables in restaurants.

With schools closed, many locals leave the city to vacation on the beaches of the Algarve, and it’s not uncommon for restaurants, cafes and shops to shut their doors for at least half of August. Lisbon's landmarks and museums, however, remain open for business as usual and often have extended hours.

High daytime temperatures averaging 28°C (82°F) in July and August can make getting around on foot – especially walking up Lisbon’s hills – a tiring ordeal.

A green conical structure resembling a Christmas tree is lit up at night in Lisbon, Portugal; it is reflected in water, along with the historic stone arch behind it.
Praça do Comercio in Lisbon. Gabriel Mello/Getty Images

December to March is the best time for budget travel

Weather in Lisbon in winter: While the average high temp in December hovers around 15°C (59°F), lisboetas get busy making plans for a busy holiday season. For travelers, it’s the low season and a quiet time of year when not much is happening – which can feel like bliss after the summertime crowds. Expect many holiday-themed events, street markets and festive menus at restaurants.

On the weekend before Shrove Tuesday, some Carnaval parades take over the streets, but the biggest Mardi Gras celebrations happen outside of Lisbon in nearby towns like Sesimbra and Torres Vedras. Accommodation prices are at their lowest, and crowds thin out dramatically – even at the museums and top sights.