The best time to visit Greece is during the summer between June and September. The weather is dry although temperatures can get very hot. Avoid the middle of summer if you are travelling to the mainland as it can be uncomfortably hot.
Greece is best experienced outside of winter for most travellers. The best time of year depends on what kind of holiday you’re after – whether you’re more interested in soaking up the island sun or the country's ancient history.
The best time to visit the Greek Islands
The best time to visit the Greek Islands is during the long summer from June until mid-September. Though it can get very hot the breeze tends to keep things manageable, and this is when places like Mykonos, Santorini, Corfu and Paros come to life.
These months are perfect for blue skies, warm water and long nights sipping (or shotting) ouzo, but keep in mind that this is when most tourists tend to arrive.
If you do want to visit Greece during the summer but aren't keen on the crowds, why not join one of Intrepid’s Greece sailing tours?
Browse our Greek sailing tours
The best time to visit the Greek mainland
The Greek mainland is a treasure trove of ancient ruins immortalised in legends and myths. There’s nothing worse, however, than exploring the Acropolis or Delphi in the unrelenting summer heat – even Achilles would prefer to hang out in his air-conditioned hotel room.
The best time to visit the cities and sites that aren’t on the water are spring and autumn, particularly in May, September and early October. It can be unbearably warm during the summer and quite cold during the winter with increased rainfall.