delay is mainly based on distance , the longer the distance the higher the latency , also land lines will have less latency then satelite links , Is this a land line ? Is it point to point or frame relay ?
If FR you can check with your provided to ensure you are traversing the most optimum path in the cloud.
Also what is the ip you are pinging ? If you are pinging yourself as opposed to the other side of the circuit your ping time will be doubled .