The best times to visit Greece is during spring and fall as the weather is extremely pleasant, accompanied by beautiful wildflowers growing all over the place. You can escape the summer heat as well as the damp winters. Most festivals take place during this time, making it even more favourable. The beaches are best visited during spring while people can go to the mountains in the month of October for a cooler feeling.