есть ли прямые рейсы из санкт-петербурга во франкфурт-на-майне?

 

да, их выполняют: lufthansa.

какие аэропорты есть в санкт-петербурге и франкфурте-на-майне?

 

в санкт-петербурге — пулково. во франкфурте-на-майне — франкфурт-на-майне, ханн.

сколько времени лететь из санкт-петербурга во франкфурт-на-майне?

 

прямой перелёт в среднем длится 2 часа 55 минут, за это время самолёт преодолевает расстояние в 1745 километров.