Question: how long does it take to ride a bike 7 miles?
Answer: 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.