The best time to visit Greece is between April and June during spring – the weather is pleasant throughout the country, and it is not yet peak tourist season. Between mid-September and mid-October is also a good time to visit, as autumn brings mild weather.
Summer can become quite hot, but is a great time to visit if concentrating on the islands and beaches.