Britain's Trident missile has a range of more than 4,600 miles (7,400km).
(Allegedly they are accurate to within a few feet, but considering their destructive power is estimated as the equivalent of eight Hiroshimas I don't think they really need to be.)