达州金垭机场飞往北京的飞行时间需要约3个小时左右。这取决于具体航班和航线。一般情况下,机场安检、登机、起飞和降落等过程也需要一定的时间。需要注意的是,如果航班中途有经停或转机,飞行时间可能会延长。因此,建议旅客提前到达机场,以便顺利完成登机手续和等待航班起飞。