The distance between Spanish Town (Jamaica) and Oklahoma City (Oklahoma, USA) is ca. 2.807,0 km (air line).
Distance between Spanish Town and other cities and places worldwide
Distance between Spanish Town and other major cities
Los Angeles4457 km
Vancouver5380.3 km
New York City2544.3 km
Mexico CIty2339.5 km
London7547 km
Paris7737.2 km
Berlin8453.2 km
Stockholm8572.3 km
Tokyo12900.9 km