Lisbon is a destination you can visit any time, though if you ask me, the best times to visit Lisbon are March – June, and September – November. Arguably the worst time is August, as it’s the most crowded with tourists and accommodation prices are at their highest.
Since I’ve lived in Lisbon for a few years now, I can offer some information on the best time to visit Lisbon. I believe each time of the year has something else to offer.
Be sure to also check out my guide to the best things to do in Lisbon.
The best time to visit Lisbon
Lisbon has a mild climate, with temperatures not getting too low in winter (typically around 10°C) and not getting too high in summer (peaking around 35°C on some days, but more like 30°C on average).
I think it’s great to visit in the shoulder seasons in spring and autumn, as you can benefit from fewer crowds, lower accommodation prices, and mild weather.
These are the average temperatures throughout the year:
Visiting Lisbon in winter
Is winter the best time to visit Portugal?
Objectively speaking, no.
But is it a good time to visit? Definitely!
In fact, I recommend coming in winter. As long as it’s not raining (keep an eye on those weather reports), you can enjoy mild temperatures and an unhurried atmosphere. It might well be the best time for a cultural city break that’s not just all about catching some sunshine.
December and January can get rainy sometimes, but there are also fewer tourists. That means you may well get onto the famous Tram 28 without queuing for ages. Expats like myself often adore the winter as this is when the city is truly for the locals.
Rainy days are a possibility, though there are countless museums and historical buildings you can visit, not to mention the largest indoor aquarium in Europe.
On most days, you can still sit outside while wearing a summer coat and enjoy a ginjina (a Portuguese cherry liquor) or vinho verde (a green wine which is a typical Portuguese drink) at one of Lisbon’s typical kiosks.
The castles of Sintra are also amazing in winter as they can be enjoyed completely without crowds.
I’ve been to both Lisbon and Porto in winter and I can recommend either city if you’re looking for a low-key escape. Even in the heart of winter, Portugal is a bright and lovely place that will make you easily forget the darkness of northern Europe.
Visiting Lisbon in spring
Spring is an excellent time to visit, and arguably the best time of the year. The average number of rainy days drops from around 12 in March and April, to 8 in May and just 5 in June.
If you’re lucky, you can already feel like you’re in summer at the start of spring. This year I had my first beach day in mid March, when on one day temperatures reached 26 degrees C. In April, I already spent time around the beaches in the Algarve in the south of Portugal, though realistically most weeks were still too cold for beaches, with the warm season kicking off in earnest in May.
From about late April or early May, the city of Lisbon is at its most beautiful time of the year, as Jacaranda trees begin to blossom and many of its squares and avenues turn purple. Outdoor activities begin to dominate the city life again, with people having drinks outside in the cobbled streets of Barrio Alto and along the Tagus river.
You may also want to visit Lisbon in June, as this is a month filled with festivities around the Popular Saints. There is music in the streets, colorful buntings everywhere, and vendors selling grilled sardines.
The biggest night is St. Anthony’s day (early June) and the week leading up to it is a pretty big deal as well, though the entire month sees all sorts of festivities.
Visiting Lisbon in summer
Summer is a beautiful time to visit, especially if you’re keen on going to the beach!
Keep in mind the Atlantic waters around Lisbon are very cold even in summer, but the air temperatures reach the right levels to properly enjoy those icy baths. Day time temperatures will regularly reach up to 35°C.
As anywhere in Europe, it makes sense to avoid the month of August if you can. For some people, this is the only time to take a holiday, but if you have any flexibility, the other months will give you a better experience. August is just a little too crowded. On the other hand, the beaches are easiest to appreciate during this hottest month of the year.
Visiting Lisbon in autumn
Autumn can be a lovely time to visit. You can have bright and pleasant days well into October and even November. You can walk around in just a t-shirt or a light summer coat.
It’s especially a great time to visit Sintra, where the gardens of Quinta de Regaleira become even more photogenic thanks to the colourful leaves and the late afternoon autumn glow from the sun.
The biggest crowds have passed now, so you can have a less hurried time in Lisbon. If you’re looking to go out in Barrio Alto or Pink Street, you’ll find the streets much more easy to navigate, and a more chilled out atmosphere outside of the bars.
Lisbon by month
Lisbon in January
January is one of the wettest months of the year. It’s also still pretty cold, with average highs of 15ºC / 59ºF. If you’re staying in an Airbnb in an old house, you may find it colder indoors than outdoors, as the historical buildings often lack central heating. That said, January is a perfect time to visit without crowds. It’s ideal for a New Year’s trip, enjoying brighter weather than the still dark northern Europe.
Lisbon in February
It’s still very much winter, and it’s often cold and wet, but you may experience bright and sunny weather during parts of your stay. Average temperature are around 13ºC (55ºF).
Lisbon in March
March is a decent time to visit Lisbon. While the tourist season doesn’t start in earnest until April, it’s a nice month to visit if you’re looking to check out the cultural sights, visit Sintra, or go on a road trip through Portugal.
Lisbon in April
Spring has arrived! By early April, the trees will be lush and green, and you’ll be able to enjoy a fair bit of time in the sun having beers on an esplanade. Peak temperatures are usually around 22ºC / 72ºF. Not warm enough to go to the beach, but certainly well enough to boost your vitamin D.
Lisbon in May
Jacaranda trees begin to blossom and many of its squares and avenues turn purple. This is a really great early time to visit Lisbon. There’ll be lots of life outside, but not yet with the summer crowds. I think May is one of the best times to visit Lisbon!
Lisbon in June
Lisbon is buzzing in June! This is a month filled with festivities around the Popular Saints. There is music in the streets, colorful buntings everywhere, and vendors selling grilled sardines. If you want to see Lisbon as basically one giant street party, this is the time to go. If you prefer it quiet, consider May.
Lisbon in July
Summer has come! With average highs of 27.9°C / 82°F, you’ll be able to hit up the beaches for sure. July is also a great time to stroll the streets and climb the many stairs of the traditional Alfama neighborhood but without sweating too much. July is recommended.
Lisbon in August
August is peak season. It’s a bit of a strange time. Many locals disappear from the city, heading to the beaches of the Algarve or visiting family in the countryside, making the local areas of the city a bit empty. The tourist center, on the other hand, is overflowing with visitors. While some tourists may only be able to travel in August due to their jobs or the school calendar, you may have a more relaxed time (and lower hotel rates) during other months.
Lisbon in September
Autumn offers warm temperatures, fewer crowds, and lower accommodation costs than in August. The sea temperature is also at its highest during this month (around 19ºC / 66ºF on average). Every Sunday there is a festival called OutJazz in one Lisbon’s parks, where you can listen to jazz, funk, and soul and have a little picnic on the grass. You can bring your own beer or wine.
Lisbon in October
October is a fun time to be in Lisbon. I originally moved to Lisbon in October and was surprised how warm it still was, and how I even could go to the beach once or twice. The nightlife in Lisbon is buzzing with people drinking beers on the streets of Barrio Alto. The big summer crowds have passed, so you’ll have a gentler experience in Lisbon.
Lisbon in November
November is one of the wettest months of the year, so keep an eye on the weather reports. But with average highs of 18.2° C / 65°F, it’s still a nice time to visit on a spontaneous city trip.
Lisbon in December
December is also one of the wettest months of the year and few tourists visit Lisbon. This is truly the low season. But this also brings advantages: strolling around the traditional Alfama neighborhood may see only locals going about their days, instead of tour groups causing traffic jams. The shopping streets are sparkling with elaborate Christmas lights, and wooden cabins are set up in many squares where mulled wine and all sorts of treats are for sale.
Some links may be affiliate links, meaning I may earn commission from products or services I recommend. For more, see site policies.