Flygningen var planerad att genomföras på måndagen, men på grund av väderförhållanden flyttats den fram.
Flygningen startade vid 10.30 och passerade över Kiruna, Haparanda, Sangis, Kalix, Töre, Råneå, Piteå Älvsbyn, Boden, Sävast, Sunderbyn och slutligen Luleå som de tolv flygplanen passerade vid lunchtid.
Planen uppgavs flyga in en hastighet på 550 kilometer per timme och passerade tätorter på 300 till 400 meters höjd.
Försvarsmakten uppgav att julgransflygning är en bra övning för stridsflygdivisionerna att planera och genomföra flygning i större formation under en längre tid.
Det är också ett sätt för Flygvapnet att visa närvaro på platser som Försvarsmakten kanske inte syns så ofta.