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

 

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

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

 

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

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

 

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