От Москвы до Санкт-Петербурга 632 км по прямой. Самый быстрый маршрут на машине составляет 706 км, всего на 12% больше. От Краснодара до Сочи по прямой 172 км, а по дороге 305 км, то есть на 77% больше.
Для этой статьи мы построили маршруты для 116 пар городов в Европе, Иране, России, Турции, Японии и Индонезии и разделили каждое расстояние по дороге на расстояние по прямой. В медиане дорога оказалась на 23,5% длиннее прямой линии. Половина всех пар попала в диапазон от 16,5% до 32,9%. Крайние значения дают вода и горы: между Хиросимой и Мацуямой в Японии дорога почти втрое длиннее прямой.
Что значит «по прямой»
Расстояние по прямой представляет собой кратчайший путь между двумя точками по поверхности Земли. Оно не учитывает дороги, реки, границы и рельеф. На сфере кратчайший путь проходит по дуге большого круга, поэтому то же число называют расстоянием по ортодромии.
На плоской карте эта линия может выглядеть изогнутой. Длинная прямая, проведённая на карте в проекции Web Mercator, обычно не является кратчайшим путём, по причинам, которые мы разбираем в статье о картографических проекциях. Само расстояние зависит только от двух координат, то есть от широты и долготы.
Расстояние по дороге соответствует тому, что вы реально проезжаете. Оно следует дорожной сети и поэтому никогда не бывает короче прямой, а на практике всегда длиннее.
Коэффициент извилистости
В транспортных исследованиях отношение двух расстояний называют коэффициентом извилистости или коэффициентом непрямолинейности:
коэффициент = расстояние по дороге / расстояние по прямой
Коэффициент 1,00 означает идеально прямую дорогу. Коэффициент 1,25 означает, что вы проезжаете на 25% больше, чем по прямой. Баллоу, Рахарджа и Сакаи в 2002 году опубликовали такие коэффициенты для ряда стран, чтобы оценивать расстояния по дорогам только по координатам.
Меняет коэффициент география. Автомагистраль по равнине держит его низким. Горный хребет, залив или пролив без моста поднимают его, иногда сильно.
Как мы измеряли
29 сентября 2026 года мы выбрали 119 пар городов: 38 в Германии, Франции и Италии, ещё 20 в других странах Европы, 27 в Иране, 11 в России, 10 в Японии, 7 в Турции и 6 в Индонезии. Для каждой пары мы:
- Зафиксировали одну точку на город в историческом центре или у главной площади.
- Вычислили расстояние по прямой по формуле гаверсинусов со средним радиусом Земли 6371 км.
- Запросили самый быстрый автомобильный маршрут у MapAtlas Directions API с настройками по умолчанию и взяли его длину и расчётное время в пути.
- Разделили дорогу на прямую и получили коэффициент извилистости.
Три маршрута включали паром или автопоезд: Мессина → Реджо-Калабрия через Мессинский пролив, Лондон → Париж через Ла-Манш и Сурабая → Денпасар через пролив Бали. Мы исключили их из всех цифр ниже, поэтому осталось 116 пар. Время в пути рассчитано маршрутизатором для свободной дороги, без учёта пробок.
По прямой и по дороге в России
Одиннадцать российских пар, расстояния в км:
| Маршрут | По прямой | По дороге | Коэффициент | Время в пути |
|---|---|---|---|---|
| Москва → Санкт-Петербург | 632 | 706 | 1,12 | 7 ч 05 мин |
| Москва → Ярославль | 250 | 273 | 1,09 | 3 ч 22 мин |
| Москва → Нижний Новгород | 397 | 421 | 1,06 | 5 ч 02 мин |
| Москва → Воронеж | 466 | 516 | 1,11 | 5 ч 06 мин |
| Москва → Тула | 174 | 187 | 1,08 | 2 ч 16 мин |
| Екатеринбург → Челябинск | 193 | 213 | 1,10 | 2 ч 53 мин |
| Новосибирск → Омск | 613 | 668 | 1,09 | 7 ч 46 мин |
| Ростов-на-Дону → Краснодар | 251 | 275 | 1,10 | 3 ч 25 мин |
| Краснодар → Сочи | 172 | 305 | 1,77 | 3 ч 47 мин |
| Санкт-Петербург → Петрозаводск | 298 | 428 | 1,44 | 5 ч 03 мин |
| Петрозаводск → Мурманск | 800 | 933 | 1,17 | 10 ч 39 мин |
Медиана по России составила 1,10, самое низкое значение среди всех регионов выборки. Трассы из Москвы на Нижний Новгород, Тулу, Ярославль и Воронеж идут по равнине и почти повторяют прямую: объезд не превышает 11%. Две пары выбиваются из этого ряда, и обе из-за природных препятствий:
- Краснодар → Сочи (1,77). Маршрут пересекает западный Кавказ до побережья у Джубги и дальше идёт вдоль Чёрного моря.
- Санкт-Петербург → Петрозаводск (1,44). Прямая линия проходит над Ладожским озером, а трасса Р-21 «Кола» огибает его с юга через Лодейное Поле.
Результаты по регионам
| Регион | Пар | Медиана | Диапазон |
|---|---|---|---|
| Россия | 11 | 1,10 | от 1,06 до 1,77 |
| Германия | 12 | 1,20 | от 1,14 до 1,31 |
| Франция | 14 | 1,18 | от 1,11 до 1,29 |
| Италия | 11 | 1,22 | от 1,07 до 1,48 |
| Остальная Европа | 19 | 1,26 | от 1,11 до 1,67 |
| Иран | 27 | 1,25 | от 1,08 до 1,61 |
| Турция | 7 | 1,39 | от 1,14 до 1,69 |
| Япония | 10 | 1,30 | от 1,19 до 2,87 |
| Индонезия | 5 | 1,30 | от 1,14 до 1,45 |
| Все | 116 | 1,235 | от 1,06 до 2,87 |
Франция и Германия ниже остальных европейских групп, потому что их автомагистрали расходятся лучами от крупных городов по преимущественно открытой местности. Турция и Япония выше всех: их крупные города разделены горами и морскими заливами.
Выборки по регионам небольшие. Поэтому медианы описывают именно эти пары, а не всю дорожную сеть страны.
Примеры из других стран
| Маршрут | По прямой | По дороге | Коэффициент | Время в пути |
|---|---|---|---|---|
| Париж → Лион | 392 | 466 | 1,19 | 4 ч 04 мин |
| Милан → Рим | 477 | 585 | 1,23 | 4 ч 59 мин |
| Болонья → Флоренция | 81 | 120 | 1,48 | 1 ч 19 мин |
| Амстердам → Берлин | 576 | 689 | 1,20 | 7 ч 14 мин |
| Осло → Берген | 305 | 478 | 1,57 | 6 ч 29 мин |
| Афины → Салоники | 303 | 500 | 1,65 | 4 ч 41 мин |
| Копенгаген → Мальмё | 29 | 47 | 1,67 | 53 мин |
| Тегеран → Мешхед | 743 | 899 | 1,21 | 9 ч 09 мин |
| Исфахан → Ахваз | 319 | 514 | 1,61 | 6 ч 05 мин |
| Стамбул → Анкара | 349 | 446 | 1,28 | 3 ч 56 мин |
| Стамбул → Бурса | 91 | 154 | 1,69 | 1 ч 34 мин |
| Токио → Осака | 403 | 493 | 1,23 | 5 ч 11 мин |
| Хиросима → Мацуяма | 67 | 193 | 2,87 | 2 ч 20 мин |
Почему некоторые поездки намного длиннее
У десяти из 116 пар коэффициент равен 1,5 или больше. У каждой на прямой линии лежит вода или горы.
- Проливы и заливы. Хиросима и Мацуяма стоят друг напротив друга на берегах Внутреннего Японского моря. Самый быстрый маршрут уходит на восток до Ономити и пересекает острова по мостам Симанами Кайдо, почти втрое длиннее прямой. Осака → Коти (1,57) уходит на запад до Окаямы, чтобы пересечь мост Сэто-Охаси. Стамбул → Бурса (1,69) огибает Измитский залив по мосту Османгази, а Копенгаген → Мальмё (1,67) делает крюк к Эресуннскому мосту.
- Горы. Помимо Краснодара и Сочи, в эту группу входят Трабзон → Эрзурум (1,65) через Понтийские горы, Исфахан → Ахваз (1,61) и Шираз → Бушир (1,60) через горы Загрос, а также Осло → Берген (1,57) через норвежское нагорье между фьордами.
- Побережья. Между Афинами и Салониками (1,65) на прямой лежат заливы Эгейского моря, поэтому дорога огибает их с запада.
Короткие поездки тоже дают более высокие значения. У пар ближе 150 км медиана составила 1,29, у более дальних от 1,21 до 1,24. Городские улицы на обоих концах и съезды на магистраль добавляют к каждой поездке примерно одинаковое число километров, и на коротком расстоянии эта надбавка весит больше.
Самые прямые маршруты представляют противоположный случай: ровная местность и магистраль вдоль прямой линии. Москва → Нижний Новгород (1,06), Милан → Болонья (1,07), Тегеран → Казвин (1,08) и Москва → Тула (1,08) отклоняются от прямой не больше чем на 8%.
От расстояния по прямой к времени в пути
По всем 116 парам медианный маршрут покрывал 78 км расстояния по прямой за час езды при медианной скорости на дороге 95 км/ч. Значит, расстояние по прямой, делённое на 78, даёт грубую первую оценку времени в пути по свободной дороге. Для российских пар значение составило 75 км по прямой в час: Москва → Санкт-Петербург (632 км) даёт 8,4 часа, маршрутизатор оценивает 7 ч 05 мин.
Горные регионы медленнее вдвойне: дороги длиннее, а скорость ниже. Во Франции выходило 91 км по прямой в час, в Японии только 66.
Простое правило и его пределы
Если у вас есть только расстояние по прямой, умножьте его на 1,2. Для наших пар такая оценка 83 раза из 116 отличалась от настоящего расстояния по дороге меньше чем на 10%, а для 106 пар меньше чем на 20%. Множитель 1,25, более близкий к медиане, на уровне 10% справился хуже (72 пары): у распределения длинный хвост вверх, и многие обычные поездки лежат между 1,1 и 1,2.
Десять пар с ошибкой больше 20% как раз те, где на пути пролив или горный хребет. Это совпадает с выводом Боско, Генри и Здеба для более чем 66 000 точек в США: расстояния по прямой и по дороге до больницы были очень сильно связаны (r² выше 0,9), с важными исключениями у побережий и других природных барьеров.
Практическое правило:
- Берите расстояние по прямой, чтобы отсортировать или отфильтровать места, например «магазины в радиусе 20 км», когда ошибка в несколько процентов не важна. Его вычисление ничего не стоит.
- Берите расстояние по дороге, когда кто-то поедет по маршруту, от километров зависит цена или на пути есть вода и горы. Запросите маршрут или матрицу расстояний сразу для многих точек отправления и назначения.
- Берите время в пути, когда настоящий вопрос звучит как «сколько ехать»: карта времени в пути показывает, куда можно добраться за заданное число минут, а круг на карте этого не покажет.
Как измерить оба расстояния самостоятельно
Для расстояния по прямой откройте калькулятор расстояний, щёлкните по двум местам и посмотрите результат в километрах и милях. Для расстояния по дороге запросите маршрут. Вот тело запроса, которое мы отправляли в MapAtlas Directions API для каждой пары, здесь для маршрута Москва → Санкт-Петербург:
{
"locations": [
{ "lat": 55.7558, "lon": 37.6173 },
{ "lat": 59.9311, "lon": 30.3609 }
],
"costing": "auto",
"units": "kilometers",
"directions_type": "none"
}
В ответе поле trip.summary.length содержит расстояние по дороге в километрах (здесь 706,0), а trip.summary.time время в пути в секундах. Разделите длину на расстояние по прямой (631,7 км) и получите коэффициент извилистости этой поездки, 1,12.
Метод и ограничения
- Выборка: 119 пар городов, выбранных так, чтобы охватить крупные города, типичные направления и известные препятствия; маршруты построены 29 сентября 2026 года. Выборка не случайная, поэтому медианы описывают именно эти пары.
- Точки: одна фиксированная точка в центре каждого города. Другой адрес отправления в том же городе сильнее меняет короткие поездки, чем длинные.
- Расстояние по дороге: самый быстрый автомобильный маршрут с настройками по умолчанию. Кратчайший маршрут дал бы немного меньшие коэффициенты. Маршруты с паромом или автопоездом (3 пары) исключены из всех цифр.
- Расстояние по прямой: расстояние по ортодромии на сфере со средним радиусом 6371 км. На эллипсоиде WGS84 для этих расстояний значение отличается гораздо меньше чем на 1%, и ни один коэффициент не меняется больше чем на 0,01.
- Время: оценки для свободной дороги, без пробок, ожидания на границах и остановок.
Чтобы увидеть, куда можно доехать от адреса за заданное время, откройте карту времени в пути, а о том, как рассчитываются такие зоны, читайте в статье что такое изохрона.
Часто задаваемые вопросы
Что такое расстояние по прямой между городами?
Расстояние по прямой, или «по воздуху», представляет собой кратчайшее расстояние между двумя точками по поверхности Земли без учёта дорог, водоёмов и рельефа. На сфере такой кратчайший путь проходит по дуге большого круга, поэтому его также называют расстоянием по ортодромии. Расстояние по дороге всегда больше или в лучшем случае равно ему.
Насколько дорога длиннее расстояния по прямой?
В нашей выборке из 116 пар городов в Европе, Иране, России, Турции, Японии и Индонезии, измеренной 29 сентября 2026 года, самый быстрый автомобильный маршрут в медиане оказался на 23,5% длиннее прямой. Для 11 российских пар медиана составила 10%. Через горы, фьорды и проливы дорога бывает длиннее прямой в 1,5 и даже в 2,9 раза.
Как пересчитать расстояние по прямой в расстояние по дороге?
Умножьте расстояние по прямой примерно на 1,2. В нашей выборке такая оценка отличалась от настоящего расстояния по дороге меньше чем на 10% для 83 пар городов из 116 и меньше чем на 20% для 106 пар. Она не работает там, где вода или горы вынуждают делать объезд. Если точность важна, запросите маршрут через API.
Как рассчитать расстояние между городами по прямой?
Откройте калькулятор расстояний MapAtlas, щёлкните по первому городу, затем по второму, и он покажет расстояние по прямой в километрах и милях. Для расстояния по дороге запросите маршрут у API построения маршрутов. Отношение этих двух значений даёт коэффициент извилистости поездки.

