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

 

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

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

 

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

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

 

прямой перелёт в среднем длится 6 часов 20 минут, за это время самолёт преодолевает расстояние в 4415 километров.