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

 

да, их выполняют: уральские авиалинии, победа, россия, nordwind.

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

 

в санкт-петербурге — пулково. в сочи — адлер.

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

 

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