The best time to visit Mykonos is between June and September when the weather is hot and the water is warm enough for swimming. May and October offer warm weather, thinner crowds, and cheaper hotel rates; but some hotels, restaurants, bars, and clubs may be closed during this time.