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

 

да, их выполняют: аэрофлот, уральские авиалинии, россия, s7 airlines, победа, ютэйр, руслайн.

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

 

в санкт-петербурге — пулково. в москве — шереметьево, внуково, домодедово.

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

 

прямой перелёт в среднем длится 1 час 15 минут, за это время самолёт преодолевает расстояние в 634 километров.