It also depends on how much you sweat. Comfort-wise, I could ride my 11 mile one-way route just fine in denim shorts & cotton t-shirt, but I sweat a lot, and they'd still be wet at the end of the day for my ride home. And they'd stink up my office far more than my spandex, which is mostly dry when I get to work, and completely dry by lunchtime.