Перейти к содержимому

Расстояние между городами

Москва — Санкт-Петербург: 635 км по прямой, около 794 км по дороге. Выберите два города — калькулятор покажет расстояние, время в пути и направление.

Инструмент

Для расчёта времени в пути на автомобиле
Москва — Санкт-Петербург, по прямой
635 км
2 × 6 371 × arcsin(√a) = 635 км; по дороге ≈ 635 км × 1,25 = 794 км
  • По дороге (ориентир, ×1,25)Реальный маршрут зависит от трассы≈ 794 км
  • На автомобиле при 80 км/ч9 ч 55 мин
  • На автомобиле при 100 км/ч7 ч 56 мин
  • Самолётом (≈ 800 км/ч, без учёта взлёта и посадки)48 мин
  • Направлениена северо-запад
  • КоординатыМосква: 55,75°, 37,62° · Санкт-Петербург: 59,94°, 30,31°
Расстояние по дороге и время в пути — ориентировочные: коэффициент 1,25 усредняет извилистость трасс. Время рассчитано без остановок и заправок — закладывайте 10–15 % запаса.

Расчёт ориентировочный: реальный результат зависит от условий, которые калькулятор не учитывает.

Расстояние между городами онлайн — по прямой и по дороге
120 городов России, Беларуси, Казахстана, Украины и СНГ: по прямой, по дороге, время в пути

Как рассчитать расстояние между городами

Расстояние по прямой — это длина дуги большого круга между двумя точками на поверхности Земли. Планета считается сферой радиусом 6 371 км, координаты городов берутся в градусах широты и долготы, а сама длина вычисляется по формуле гаверсинуса — она устойчива к ошибкам округления даже для соседних городов.

a = sin²(Δφ ÷ 2) + cos φ₁ × cos φ₂ × sin²(Δλ ÷ 2) d = 2 × R × arcsin(√a), R = 6 371 км

Формула гаверсинуса

Пример вручную для Москвы (55,75°; 37,62°) и Санкт-Петербурга (59,94°; 30,31°). Разность широт Δφ = 4,19°, разность долгот Δλ = −7,31°. Половинные синусы: sin(2,095°) = 0,0366, sin(3,655°) = 0,0637. Тогда a = 0,0366² + cos 55,75° × cos 59,94° × 0,0637² = 0,00134 + 0,5628 × 0,5010 × 0,00406 = 0,00248. Корень из a равен 0,0498, арксинус — 0,0498 радиана, и d = 2 × 6 371 × 0,0498 ≈ 635 км. Столько же покажет линейка на карте, а дорога длиннее: платная М-11 «Нева» — около 670 км, старая М-10 через Тверь и Новгород — примерно 700 км.

Ориентир по дороге калькулятор получает умножением прямой на 1,25 — усреднённый коэффициент извилистости для трасс России, Беларуси и Казахстана. Время в пути — это километраж по дороге, делённый на среднюю скорость: 80 км/ч соответствует спокойной езде по региональной трассе, 100 км/ч — платной магистрали.

Какие города есть в списке

120 городов: 60 крупнейших городов России от Калининграда до Петропавловска-Камчатского, 10 городов Беларуси, 15 — Казахстана, 15 — Украины, а также столицы и крупные города Армении, Азербайджана, Грузии, Кыргызстана, Узбекистана, Таджикистана, Туркменистана и Молдовы. Города в выпадающих списках сгруппированы по странам, кнопка со стрелками меняет направление. Если пары нужного города нет — выберите ближайший областной центр: для соседних городов разница составит десятки километров.

МаршрутПо прямойПо дороге (≈ ×1,25)При 80 км/ч
Москва — Санкт-Петербург635 км794 км9 ч 55 мин
Минск — Москва675 км844 км10 ч 33 мин
Астана — Алматы975 км1 218 км15 ч 14 мин
Киев — Львов467 км584 км7 ч 18 мин
Москва — Екатеринбург1 416 км1 770 км22 ч 8 мин
Ташкент — Москва2 791 км3 488 км1 сут 19 ч 36 мин
Москва — Владивосток6 416 км8 019 км4 сут 4 ч 15 мин

Что такое большой круг и зачем нужен азимут

Большой круг — сечение сферы плоскостью, проходящей через её центр; дуга большого круга между двумя точками короче любого другого пути по поверхности. Именно поэтому самолёт из Москвы в Хабаровск летит через Сибирь по кривой, которая на плоской карте выглядит длиннее прямой. Азимут, который показывает калькулятор («на восток», «на северо-запад»), — это направление начального участка дуги: в дальних перелётах оно заметно меняется по ходу маршрута.

Для наземных задач важнее ориентир по дороге. Он помогает прикинуть расход топлива (умножьте километраж на расход на 100 км и разделите на 100), стоимость перевозки по тарифу за километр или срок доставки транспортной компанией. Точный километраж конкретной трассы посмотрите в навигаторе — калькулятор даёт быстрый ответ без карты и интернета.

Пример расчёта

  1. Исходные данные: Откуда — Москва; Куда — Санкт-Петербург; Средняя скорость — 80 км/ч.
  2. Формула: 2 × 6 371 × arcsin(√a) = 635 км; по дороге ≈ 635 км × 1,25 = 794 км.
  3. Результат: Москва — Санкт-Петербург, по прямой — 635 км (По дороге (ориентир, ×1,25) — ≈ 794 км; На автомобиле при 80 км/ч — 9 ч 55 мин; На автомобиле при 100 км/ч — 7 ч 56 мин; Самолётом (≈ 800 км/ч, без учёта взлёта и посадки) — 48 мин).

Вопросы и ответы

Как считается расстояние между городами по прямой?

По формуле гаверсинуса: широту и долготу обоих городов переводят в радианы, вычисляют длину дуги большого круга и умножают на средний радиус Земли 6 371 км. Это кратчайший путь по поверхности планеты — так же считают дальность перелётов.

Почему расстояние по дороге больше, чем по прямой?

Трассы огибают реки, горы, озёра и населённые пункты, поэтому маршрут по дороге в среднем на 20–30 % длиннее прямой. Калькулятор умножает прямую на 1,25: для Москвы — Казани это 897 км против реальных 815 км по М-7, а для Москвы — Сочи 1 699 км против 1 620 км по М-4.

Сколько времени займёт дорога на машине?

Разделите километраж по дороге на среднюю скорость. При 80 км/ч 794 км от Москвы до Петербурга — это 9 ч 55 мин чистого движения; при 100 км/ч — 7 ч 56 мин. Прибавьте 10–15 % на заправки, остановки и пробки на въезде в город.

Откуда взяты координаты городов?

Координаты центров 120 городов округлены до двух знаков после запятой — это точность около 1 км. Для расстояний между городами такой погрешности достаточно: разница с расчётом по точным координатам не превышает 1–2 км.

Почему расстояние по железной дороге отличается от результата?

Железнодорожная сеть строилась по своим маршрутам: Москва — Владивосток по Транссибу — 9 288 км, а по прямой между городами — 6 416 км. Поезд идёт через Казань, Екатеринбург, Новосибирск и Читу, поэтому путь длиннее ориентира по дороге.

Обновлено: