The ideal would be about 30-35 miles. Since changing jobs about four years ago though, I only have time for rides like that on the weekend. I'm happy to ride even 10 miles after work. It keeps the blood flowing and a short fix is better than nothing at all.