какая компания продаёт самые дешёвые билеты в этом направлении?

 

s7 airlines. стоимость авиабилета — 4194 ₽.

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

 

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

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

 

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