There are several reasons that causes latency issues. For example Network traffic is typically carried on optical cables that are naturally limited to speed of light. Refraction within these cables further slows data transfer, which may need seven and a half milliseconds to travel just one thousand miles.
For more information you can view the below infographic.
Provided by 100TB