The best time to go surfing in Portugal varies depending on your surfing level and preferences. From April to November, Portugal offers excellent surfing conditions for all skill levels depending on location. For beginner surfer, the summer months from June to September are your best bet. During the prime summer months the weather is typically warm and sunny, and the waves are generally smaller and less challenging, providing an ideal setting for beginners to practice and improve their skills. This can be the more busy tourist season, so be aware that you should book well in advance.
For seasoned surfers seeking bigger and more powerful waves, the winter months from October to April are what you're looking for, just pack a good wetsuit. During this time, the waves become larger, even epic, and are reserved for some of the most experienced surfers in the world. Portugal's unique geography and exposure to the Atlantic Ocean provide consistent swells, and certain spots such as Nazaré are known for producing some of the world's biggest waves, so you'll get a chance to see pro surfers getting towed in. This is the crazy stuff you've only seen on Youtube.
Portugal is not only a great destination for surfing but offers a fantastic cultural experiences as well. The local cuisine is one of the best in Europe. Definitely try some seafood dishes such as octopus, squid, and sardines, which are caught daily and delivered fresh to the restaurants. There are so many options for fresh vegetables or a vegetarian diet as well. Famous dishes like Pasteis de Nata, a caramelized pastel, and Bacalhau, codfish cooked in several different ways, are among the top rated dishes in coastal Portugal. Some surf schools even offer cooking classes where you can learn how to prepare typical Portuguese dishes after a long day of surfing.