Colin Haas
Photographer in USA
The best time of day to fly fish is sunrise and sunset. Fly fishing during an insect "hatch" will produce great results as well. A "hatch" is when insects mature into adulthood on or near the water's surface. During summer months, cloud covered days and night fishing can be advantageous as well.