Portugal has a mediterranean climate with hot dry summers and mild winters. If you enjoy hot perfect sunny days the best time to visit Portugal is between June and August. The hottest month of the year is July with an average daily maximum of 30 C and an average low of 22 C.