Разница во времени между Владивостоком и Москвой составляет +7 часов. Если самолет вылетел из Владивостока в 3:00 по местному времени, то в Москве было 20:00 предыдущего дня.
Самолёт приземлился в Москве в 4:00 утра по московскому времени. Следовательно, время полета составило 8 часов.
Ответ: 8 часов