В городе Беломорск, расположенном в Республике Карелия, нет собственного аэропорта – ближайший расположен в республиканском центре, в 370 километрах – это аэропорт «Бесовец».
Аэропорт международного класса «Бесовец» расположен в административном центре Петрозаводска – в 20 километрах от города. Его основание относится к 1939 году – тогда на базе дома отдыха «Маткачи» было принято решение об основании аэродрома военного назначения. Первый гражданский рейс состоялся в 1964 году. В международное воздушное пространство попал в 1990 году – на тот момент аэропорт «Бесовец» обслуживал рейсы из ближайших стран.
В настоящее время на территории одного аэропорта базируется и гражданская и военная авиация – подобного рода разделение произошло в 1995 году.
В начале 2000-х годов аэропорт «Бесовец» претерпел серьезные изменения в ходе реконструкции – в 2004 году был введен в эксплуатацию новый аэровокзал. В 2009 году установлено современное светосигнальное оборудование, что позволило работать аэропорту в круглосуточном режиме. На его территории работает гостиница, кафе, рестораны и магазины. До центра Петрозаводска можно добраться, воспользовавшись общественным транспортом.