how long does it take to ride 7 miles on a bike?
Assuming the rider is not seasoned and lacks practice, it should not take more than 30 - 45 minutes at a decent speed of 10 - 12 miles an hour which is very much achievable. More so, it would depend on the terrain as well.