본문 바로가기

두 지점 사이 거리 계산 방법 총정리 - 지도 앱 거리재기부터 하버사인 공식까지 쉽게 이해하기

직선거리와 실제 이동거리는 왜 다를까요? 네이버 지도, 카카오맵, 구글 지도의 거리 측정 기능과 좌표로 직접 계산하는 하버사인 공식까지, 상황별로 정확한 거리 재는 방법을 정리했습니다.


두 지점 사이 거리 계산 방법 총정리 - 지도 앱 거리재기부터 하버사인 공식까지 쉽게 이해하기

이사할 집이 회사에서 얼마나 떨어져 있는지, 여행지까지 실제로 몇 km를 이동해야 하는지 궁금했던 적 있으실 겁니다. 지도 앱은 매일 쓰지만 막상 두 지점 사이 거리 계산을 정확하게 해보려면 어디서 어떻게 재야 할지 헷갈립니다. 게다가 직선거리 기준인지 도로 기준인지에 따라 결과가 크게 달라지기 때문에, 목적에 맞는 방법을 골라야 합니다.

이 글에서는 지도 앱의 거리 측정 기능 사용법부터 위도와 경도 좌표만으로 거리를 구하는 수학 공식까지, 실제로 쓸 수 있는 방법을 순서대로 정리합니다.

직선거리와 실제 이동거리는 다릅니다

거리 계산에서 가장 먼저 구분해야 할 개념이 직선거리이동거리입니다. 직선거리는 두 지점을 일직선으로 이었을 때의 거리이고, 이동거리는 도로나 대중교통 경로를 따라 실제로 움직이는 거리입니다.

예를 들어 서울시청에서 부산시청까지 직선거리는 약 325km이지만, 경부고속도로를 타고 이동하면 약 390km 안팎이 나옵니다. 같은 두 지점인데도 20% 가까이 차이가 나는 셈입니다. 도심에서는 이 격차가 더 벌어지기도 합니다. 강 건너편 동네는 직선거리로 1km여도 다리를 건너 돌아가면 3km가 넘는 경우가 흔합니다.

  • 직선거리: 배송 반경 설정, 부동산 입지 분석, 통신 거리 확인 등에 사용
  • 도로 이동거리: 유류비 계산, 이사 견적, 출퇴근 시간 예측에 사용
  • 도보 이동거리: 역세권 판단, 산책 코스 계획에 사용
거리 계산에서 중요한 것은 숫자 자체가 아니라 기준입니다. 어떤 목적으로 재는지 먼저 정하면, 어떤 도구를 써야 할지는 자연스럽게 정해집니다.

지도 앱으로 두 지점 사이 거리 계산하기

일상적인 용도라면 지도 앱의 거리 측정 기능만으로 충분합니다. 세 가지 주요 지도 서비스 모두 무료로 제공하며, 사용법이 조금씩 다릅니다.

네이버 지도

PC 웹 버전에서 지도 우측 도구 모음의 측정 아이콘을 누르고 거리를 선택하면, 지도를 클릭할 때마다 지점이 이어지며 누적 거리가 표시됩니다. 여러 지점을 경유하는 경로도 이어서 잴 수 있어 산책 코스나 러닝 코스 계획에 유용합니다.

카카오맵

우측 도구에서 거리재기를 선택하고 지점을 차례로 클릭하면 구간별 거리와 총 거리가 함께 나옵니다. 도보 소요 시간 추정치도 같이 보여주기 때문에 걸어서 얼마나 걸릴지 가늠하기 좋습니다.

구글 지도

지도에서 시작 지점을 마우스 우클릭한 뒤 거리 측정을 선택하고 다음 지점을 클릭하면 직선거리가 표시됩니다. 해외 지역까지 제한 없이 잴 수 있다는 점이 가장 큰 장점입니다. 국내 지도 앱은 해외 지역 측정에 제약이 있어, 해외 여행 계획에는 구글 지도가 사실상 유일한 선택지입니다.

구분네이버 지도카카오맵구글 지도
측정 방식다중 지점 클릭다중 지점 클릭우클릭 후 지점 클릭
도보 시간 표시미제공제공미제공
해외 지역제한적제한적전 세계 가능
추천 용도국내 경로 측정도보 거리 확인해외, 장거리 측정
참고: 지도 앱의 길찾기 기능이 알려주는 거리는 직선거리가 아니라 추천 경로 기준 이동거리입니다. 직선거리가 필요하다면 반드시 거리 측정(거리재기) 기능을 따로 사용해야 합니다.

좌표로 직접 계산하는 하버사인 공식

지점이 수백 개라면 지도에서 일일이 클릭할 수 없습니다. 이럴 때는 위도와 경도 좌표로 거리를 계산하는 하버사인(Haversine) 공식을 사용합니다. 지구를 반지름 약 6,371km의 구로 가정하고, 구면 위 두 점 사이의 최단 거리를 구하는 방식입니다.

공식 자체는 다음과 같습니다. 두 지점의 위도를 φ1, φ2, 경도 차이를 Δλ, 위도 차이를 Δφ라고 할 때,

d = 2r × arcsin( √( sin²(Δφ/2) + cosφ1 × cosφ2 × sin²(Δλ/2) ) )

여기서 r은 지구 반지름 6,371km입니다. 엑셀, 구글 스프레드시트, 파이썬 등 어디서든 수식 한 줄로 구현할 수 있어서 매장 상권 분석이나 배송지 거리 일괄 계산에 널리 쓰입니다.

정밀한 계산이 필요 없다면 더 단순한 근사치도 있습니다. 한국 위도(약 37도) 기준으로 대략 다음과 같습니다.

  • 위도 1도 차이는 약 111km
  • 경도 1도 차이는 약 89km (위도가 높아질수록 줄어듦)
  • 위도 0.01도 차이는 약 1.1km

지구는 완전한 구가 아니라 적도가 살짝 부푼 타원체이기 때문에 하버사인 공식에도 최대 0.5% 정도의 오차가 존재합니다. 측량 수준의 정밀도가 필요하다면 타원체 기반의 빈센티(Vincenty) 공식을 쓰지만, 일반적인 용도에서는 하버사인으로 충분합니다.

상황별로 어떤 거리 기준을 써야 할까

같은 두 지점이라도 목적에 따라 써야 하는 거리 기준이 다릅니다. 실제 상황에 대입해보면 이렇게 정리됩니다.

  • 이사 견적 비교: 이사 업체는 도로 이동거리 기준으로 비용을 산정하므로 길찾기 거리를 확인합니다.
  • 역세권 판단: 부동산에서 말하는 도보 5분은 직선거리가 아니라 실제 보행 경로 기준이어야 정확합니다. 카카오맵 거리재기로 직접 재보는 것이 가장 확실합니다.
  • 운동 기록: 러닝이나 자전거 코스는 경로를 따라 다중 지점으로 측정해야 실제 운동량과 맞습니다.
  • 유류비 계산: 왕복 도로 거리에 연비를 대입해 계산합니다. 직선거리로 계산하면 실제보다 20~30% 적게 나옵니다.
팁: 출퇴근 거리를 잴 때는 출근 시간대를 지정해서 길찾기를 돌려보세요. 같은 경로라도 시간대에 따라 추천 경로와 거리가 달라지는 경우가 많습니다.

거리 계산과 함께 쓰면 좋은 도구들

거리 계산은 대부분 이사, 여행, 출장 같은 일정과 함께 움직입니다. 이사 날짜나 여행 출발일이 정해져 있다면 D-Day 계산기로 남은 날짜를 확인해두면 준비 일정을 역산하기 편합니다. 거리를 재서 이사 비용을 가늠했는데 새집 마련 자금까지 계획해야 하는 상황이라면 대출 계산기로 월 상환액을 미리 확인해보는 것도 도움이 됩니다.

정리하면 이렇습니다. 지금 당장 거리를 재야 한다면 카카오맵이나 네이버 지도의 거리재기 기능을 열어 직접 클릭해보세요. 그리고 유류비나 이사 비용처럼 돈이 걸린 계산이라면 반드시 직선거리가 아닌 도로 이동거리 기준으로 다시 확인하시기 바랍니다. 기준만 제대로 잡으면 거리 계산은 1분이면 끝나는 일입니다.

3일 무료체험큰손탐지기, 지금 바로 시작하세요

설치 없이 웹에서 바로 사용 가능 · PC & 모바일 지원

무료체험 시작
카카오톡 상담