It's not land distance, it's the the distance and number of hops it takes on your route to the server + the stability of your internet
If you're on a Windows PC, you can open up Command Prompt and type "tracert graalonline.com" for an example (that won't show you your ping to the server, it's just an example)
It takes me 13 hops to reach that server, it might be different from you, it's not like the data travels in a straight line, it has to reach checkpoints and get routed to the right place
Some ISPs are given a better route to the server, like Australia is known for having bad underwater cables and low competition between ISPs so it usually sucks for them, and then lesser-developed countries have worse infrastructure thus worse routes to US servers, etc.