Ping does not only depend on the distance.
Your connection can be slowed by not optimal routing, old hardware or software, busy telephone line during rushhours... Heck, it can even be deliberately slowed down by your provider.
I've got a cheap contract with a good provider and I get 120 - 160 ping to US servers from western Germany (I believe EU summoners get connected to NY servers exclusively) not to mention godlike 16 ping to EU servers wherever they may be. A friend of mine has high ping slow download speed and constantly breaking down connection cause he lives in a small village where they got old phone lines and all of their data has to be send to the next bigger city before it can travel on.
So if you want to improve your ping go and talk to your provider first.
And with all these comments I'm surprised not one person has mentioned port forwarding!
I personally live in cali and I was still getting ping spikes upwards 1.3k - 4.4k ping which is virtually unplayable lol But with a little bit of web sleuthing, I was able to change my port forwarding settings on my router and have a consistent 27 ping since
These are the ports I managed to dig up, hope it helps!
TCP: 8393-8400, 2099, 5223, 5222