The best time to go to John O' Groats is during the summer months, from June to August, when the weather is mildest and daylight hours are longest.During this period, you'll experience average temperatures around 15-18°C (59-64°F), which is comfortable for exploring the coastal paths and enjoying outdoor activities. The extended daylight, with sunsets often occurring after 10 PM, allows for more sightseeing and travel flexibility. This is especially good for travelers who enjoy hiking and photography, as the natural beauty of the area is best appreciated in good light.For those looking to avoid crowds while still enjoying reasonable weather, late spring (May) or early autumn (September) are also good choices. While cooler, these shoulder seasons offer a more tranquil experience with fewer visitors, and you might still catch some pleasant, clear days.