The best times to visit Lochinver are between May and September, which is the best time of year for watersports, including wild swimming, and hiking. It can get busy in the summer, particularly in July and August when Scottish schools are on holiday. September and October offer a good compromise: cooler temperatures but fewer crowds.