When and Where to Celebrate the São João Festival?

The São João Festival is one of the most vibrant and anticipated celebrations in Porto. It takes place every year on the night of June 23rd and continues into the early hours of June 24th. Marking the feast of Saint John the Baptist, this festival brings together thousands of locals and tourists for a night filled with music, dancing, fireworks, and unique traditions.
Where to Find the Official Festival Program
If you’re planning to experience São João in Porto, it’s a good idea to check the official program in advance. The latest updates, event schedules, and concert locations can usually be found on the Porto City Hall website organizers also share schedules on social media, so keeping an eye on platforms like Instagram and Facebook can be useful. Calendar – Events
What to Expect at the São João Festival
São João is no ordinary festival—it’s a mix of tradition, fun, and chaos! Here’s what you should prepare for:
1. Plastic Hammers and Leeks – The Playful Tradition
One of the festival’s most unique customs is hitting people on the head with soft plastic hammers. Yes, you read that right! Originally, people would use leeks (yes, the vegetable) to tap others lightly on the head, symbolizing good luck. Today, the tradition has evolved into colorful toy hammers that make a squeaky sound—expect to be playfully whacked throughout the night!
2. Fireworks Over the Douro River
At midnight, a spectacular fireworks display lights up the sky over the Douro River. The best places to watch are from Ribeira, Gaia’s riverbank, or one of the many bridges. Be sure to arrive early, as these spots get extremely crowded.
3. Grilled Sardines and Street Food

A big part of São João celebrations is the food. Grilled sardines are the festival’s signature dish, served with fresh bread and roasted peppers. You’ll also find delicious local specialties like caldo verde (a traditional kale soup) and bifanas (pork sandwiches). Make sure to try a glass of Vinho Verde, a refreshing local wine that pairs perfectly with the festivities.
4. Street Parties and Concerts
The whole city turns into one big party! Streets are filled with live music, dancing, and impromptu performances. From traditional folk bands to DJs, there’s something for everyone. Many concerts and dance stages are set up in various squares, with the biggest crowds gathering in Aliados and Ribeira.
5. Sky Lanterns and Bonfires
Although officially discouraged for safety reasons, many people still release paper lanterns into the sky, creating a beautiful scene. In some neighborhoods, you might even see traditional bonfires where people jump over flames, an old ritual symbolizing purification and good luck.
Useful Tips for Attending São João Festival
- Arrive early – The city fills up quickly, and finding a good viewing spot can be tricky.
- Wear comfortable shoes – You’ll be walking and dancing all night!
- Stay in the city center – Booking a hotel or Airbnb near the main festival areas will save you from long walks or expensive taxi rides.
- Be prepared for crowds – This is one of the busiest nights of the year in Porto.
- Join the fun! – Don’t be surprised if strangers start dancing with you or tap you on the head with a hammer—just go with the flow!
Fun Facts About São João Festival
- The festival has pagan origins and was later adapted into a Christian celebration.
- In the past, couples would jump over bonfires to test their love and commitment.
- Porto’s São João Festival is often compared to the Brazilian Carnival, as it’s one of Portugal’s liveliest celebrations.
Watch São João Festival in Action!
Want to see what São João is all about before you go? Check out this video from previous years:
Final Thoughts
If you’re visiting Portugal in June, you can’t miss São João in Porto. This festival blends deep-rooted traditions with modern fun, creating an unforgettable experience. You will see dazzling fireworks, enjoy delicious grilled sardines, and dance in the streets with lively locals. The energy throughout the city is truly incredible!
However, São João is just one of many fantastic celebrations in Portugal. If you love flowers, don’t miss Madeira’s Festa da Flor, where the streets bloom with stunning floral carpets. If food festivals excite you, São Martinho offers roasted chestnuts and local wines. No matter when you visit, you will always find a unique event to enjoy.
Want to explore more? Check out this guide to Portuguese festivals and find the perfect event for your trip!