Calcular distância entre coordenadas
Com esta calculadora você pode calcular distância entre coordenadas: cole dois pontos no formato latitude, longitude e veja a distância em linha reta pelo círculo máximo. De São Paulo ao Rio de Janeiro são 360,0 km.
Como o cálculo é feito
A distância em linha reta entre duas coordenadas é o arco de círculo máximo que as liga: d = R · c, em que c é o ângulo central entre os pontos e R é o raio da Terra. A calculadora obtém c com a fórmula do semiverseno («haversine») do manual de projeções do Serviço Geológico dos EUA (Snyder, USGS) e usa R = 6.371.008,8 m, o raio médio do elipsoide WGS 84 segundo a NGA.
Fórmula
Com φ = latitude e λ = longitude (em graus, sul e oeste negativos):
sin²(c/2) = sin²((φ₂ − φ₁)/2) + cos φ₁ · cos φ₂ · sin²((λ₂ − λ₁)/2), e então d = R · c (c em radianos).
Segundo Snyder, essa forma é exata e muito precisa na prática para ângulos de quase 0° até quase 180°; a forma com cosseno (cos c = sin φ₁ sin φ₂ + cos φ₁ cos φ₂ cos Δλ) perde precisão em distâncias muito curtas. As milhas vêm de 1 milha = 1609,344 m e 1 milha náutica = 1852 m (NIST).
Distâncias entre cidades
Coordenadas do ponto de referência de cada cidade segundo o GeoNames; distâncias calculadas com esta ferramenta:
| De | Para | Linha reta |
|---|---|---|
| São Paulo (-23.5475, -46.63611) | Rio de Janeiro (-22.90642, -43.18223) | 360,0 km |
| São Paulo (-23.5475, -46.63611) | Brasília (-15.77972, -47.92972) | 874,3 km |
| São Paulo (-23.5475, -46.63611) | Buenos Aires (-34.61315, -58.37723) | 1.675,4 km |
| São Paulo (-23.5475, -46.63611) | Lisboa (38.72509, -9.1498) | 7.948,6 km |
| Madri (40.4165, -3.70256) | Lisboa (38.72509, -9.1498) | 503,2 km |
São distâncias em linha reta. Por estrada, de trem ou de avião o percurso real é maior, porque não segue exatamente o círculo máximo.
Como escrever as coordenadas
- Decimal: -23.5475, -46.63611 (latitude primeiro). Sul e oeste levam sinal de menos.
- Com vírgula decimal: -23,5475; -46,63611 – nesse caso separe com ponto e vírgula ou com espaço.
- Graus, minutos e segundos: 23°32'51"S 46°38'10"O. São aceitos N, S, E (leste) e W ou O (oeste).
Para passar graus, minutos e segundos para decimal, use o conversor de graus, minutos e segundos. As coordenadas de onde você está aparecem em minhas coordenadas GPS.
Rumo inicial
A tabela de resultados mostra também o rumo de saída de A para B, medido a partir do norte no sentido horário (fórmula 5-4b de Snyder). De São Paulo ao Rio de Janeiro são 79,3° (L). Num círculo máximo o rumo muda ao longo do caminho; por isso é só o rumo inicial. Ele não é definido quando os pontos coincidem, são antípodas ou A está em um polo.
A Terra não é uma esfera perfeita: no elipsoide WGS 84 o semieixo equatorial mede 6.378.137 m e o polar 6.356.752,3 m. No elipsoide (linha geodésica), a distância difere no máximo 0,56 % do valor na esfera que esta ferramenta mostra; a maior diferença aparece em trechos curtos de norte a sul perto do equador (calculado). Na tabela de cidades a diferença chega a 0,43 %: de São Paulo a Brasília o elipsoide dá 870,5 km em vez de 874,3 km.
Perguntas frequentes
Como calcular a distância entre duas coordenadas?
Com a fórmula do semiverseno: sin²(c/2) = sin²(Δφ/2) + cos φ₁ cos φ₂ sin²(Δλ/2) e d = R · c. Com R = 6371,0 km, de São Paulo ao Rio de Janeiro dá 360,0 km.
A distância é em linha reta ou por estrada?
Em linha reta sobre a superfície da Terra (círculo máximo). A distância por estrada é maior e depende do trajeto.
Em que formato devo digitar as coordenadas?
Latitude e longitude, por exemplo -23.5475, -46.63611. Também vale -23,5475; -46,63611 ou 23°32'51"S 46°38'10"O. A latitude vai de −90° a 90° e a longitude de −180° a 180°.
Qual raio da Terra é usado?
O raio médio do elipsoide WGS 84 publicado pela NGA: 6.371.008,8 m. É um modelo esférico: no elipsoide a distância difere no máximo 0,56 % (calculado).
E se eu cruzar a linha internacional de data?
A calculadora usa sempre a menor diferença de longitude. De 179,5° L a 179,5° O na latitude 10° N são 109,5 km, não quase meia volta ao mundo.
Quanto vale uma milha náutica?
Exatamente 1852 m (NIST). Os 360,0 km de São Paulo ao Rio de Janeiro equivalem a 194,4 milhas náuticas.
Fontes e base legal
- Snyder, J. P.: Map Projections – A Working Manual, USGS Professional Paper 1395 (1987), chapter 5 – great circle distance (5-3), (5-3a) “very accurate in practice for values of c from 0 to nearly 180°”, azimuth (5-4b) (read 10.10.2026)
- NGA.STND.0036_1.0.0_WGS84 (2014) – World Geodetic System 1984, mean radius of the three semi-axes R1 = 6 371 008.7714 m (read 10.10.2026)
- NIST SP 811, Appendix B.8 – mile (international) = 1609.344 m, nautical mile = 1852 m (read 10.10.2026)
- GeoNames – cities15000 (coordinates of the example cities, read 10.10.2026)
Última atualização: · Princípios editoriais
Ferramentas relacionadas
- Ver minhas coordenadas GPSMinhas coordenadas GPS: sua localização em graus decimais, graus/minutos/segundos, minutos decimais e UTM, prontas para copiar – ou converta coordenadas.
- Converter graus em graus minutos segundosConverter graus em graus minutos segundos nos dois sentidos: graus decimais para GMS e de volta, com o cálculo passo a passo para ângulos e coordenadas.
- Diferença de fuso horário entre dois paísesCalcule a diferença de fuso horário entre dois países: a hora de lá agora, a diferença em janeiro e julho, as mudanças de horário e uma tabela de conversão.
- Calcular velocidade média, distância e tempoCalcular velocidade média a partir da distância e do tempo, ou uma das outras duas grandezas. Resultado em km/h, m/s, mph e nós, com a fórmula.
- Conversor de comprimentoConversor de comprimento para mm, cm, m, km, polegadas, pés, jardas, milhas e milhas náuticas: resultado na hora, todas as unidades, pés e polegadas e o fator.
- Converter libras para kgConverter libras para kg e kg para libras: 1 lb = 0,4536 kg e 1 kg = 2,2046 lb. Com onças, stones, gramas, toneladas e tabela de conversão pronta.
- Quanto custa fumar por mês e por anoQuanto custa fumar? Calcule o gasto por dia, mês e ano, o total em 10 a 30 anos com aumento de preço e o que você poderia investir. Com gráfico.
- Calculadora de bolo: quantos quilos para a sua festaCalculadora de bolo por pessoa: informe o número de convidados e o tipo de bolo e veja quantos quilos encomendar para a festa, com tabela de 10 a 100 pessoas.
- Calcular a temperatura de bulbo úmidoTemperatura de bulbo úmido a partir da temperatura do ar, da umidade relativa e da pressão, com a fórmula do serviço meteorológico dos EUA. Com tabela.