1001Ferramentas
🌍 Calculadoras

Distância entre Coordenadas

Calcule a distância em linha reta entre dois pontos GPS usando a fórmula de Haversine. Resultado em km, milhas e milhas náuticas, com bearing (rumo). Tudo no navegador.

Ponto A

São Paulo

Ponto B

Rio de Janeiro

Distância (km)

Milhas

Milhas náuticas

Rumo (A→B)

Fórmula de Haversine

A fórmula de Haversine calcula a distância em arco (great-circle) sobre uma esfera. É a distância em linha reta entre dois pontos na superfície da Terra — mais curta que percorrer a curvatura, mas representa o caminho mais curto possível voando.

Usa raio médio da Terra de 6371 km. Erro típico de 0.5% para distâncias até 1000 km — suficiente para a maioria dos casos. Para precisão extrema, use Vincenty (que considera o achatamento da Terra).

Tudo no navegador.

Distância entre coordenadas: Pitágoras e Haversine

Para dois pontos no plano cartesiano, a distância é o teorema de Pitágoras: d = √((x₂−x₁)² + (y₂−y₁)²). Para pontos sobre a esfera (Terra, em latitude/longitude), use a fórmula de Haversine: d = 2R · asen(√(sen²(Δφ/2) + cos φ₁ · cos φ₂ · sen²(Δλ/2))), com R = 6.371 km (raio médio da Terra). O Haversine tem erro típico abaixo de 0,5% — suficiente para a maioria dos casos. A fórmula de Vincenty modela a Terra como elipsoide achatado e é mais precisa em longas distâncias, ao custo de complexidade. Outras métricas: distância de Manhattan |x₁−x₂| + |y₁−y₂| (em grades, como em jogos e GPS urbano simplificado) e distância de Chebyshev max(|Δx|, |Δy|) (movimento do rei no xadrez). Exemplo: São Paulo (−23,55; −46,63) até Rio (−22,91; −43,17) pelo Haversine ≈ 360 km em linha reta, enquanto a distância rodoviária é de ~430 km.

Aplicações: GPS, geofencing e clustering

Usada em GPS para distância entre waypoints, geofencing (alertar quando um veículo sai de uma zona), busca por raio em Uber/iFood/Rappi ("motoristas em 5 km"), clustering k-NN em machine learning e algoritmos de roteamento. Atenção: o tempo porta-a-porta no Google Maps e Waze usa um grafo de ruas com Dijkstra/A*, não Haversine puro — a distância em arco é apenas o limite inferior. Para entrega por drone ou rotas aéreas, Haversine é o modelo correto.

Perguntas frequentes

Haversine ou Vincenty? Haversine resolve quase tudo (erro ~0,5%, fácil de implementar). Use Vincenty em topografia, planejamento aéreo de milhares de km ou qualquer caso em que precisão elipsoidal seja crítica.

Por que o Google Maps mostra distância maior? O Maps mostra a distância pelas ruas (grafo); esta ferramenta mostra a distância em arco "em linha reta", que é sempre menor.

Qual a diferença entre km, milhas e milhas náuticas? 1 milha náutica = 1,852 km = 1,151 milhas terrestres, equivalendo a 1 minuto de arco de latitude. Aviação e navegação marítima usam milhas náuticas.

O que é o rumo (bearing)? A direção inicial da bússola de A para B (0° = norte, 90° = leste). Em rotas longas pelo círculo máximo, o rumo muda ao longo do trajeto.

Distância em linha reta entre coordenadas

Qual a distância em linha reta entre dois pontos no mapa? Como a Terra é curva, uma subtração simples não dá conta. Entra a fórmula de Haversine, que considera a esfericidade do planeta, e é ela que a ferramenta aplica a partir das coordenadas GPS dos dois pontos.

O resultado sai em quilômetros, milhas e milhas náuticas, e ainda vem com o bearing (o rumo, ou seja, a direção de um ponto até o outro). Serve pra aviação, navegação, planejamento de rotas, cálculo de raios de cobertura e qualquer situação que envolva distância geográfica.

Suas coordenadas não vão pra fora: a conta é feita inteiramente no navegador. Informe os dois pares de latitude e longitude e a distância aparece em seguida.

Ferramentas Relacionadas

Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.