Разница между глаголами «лететь» и «улетать» заключается в значении действия. 14
«Лететь» используется, когда речь идёт о движении в одну сторону или о движении один раз. 4 Например: «Завтра я лечу в Лондон». 4
«Улетать» — это переходный процесс, когда объект переходит от состояния пребывания в определённом месте к состоянию полёта куда-то, то есть удаляется откуда-то. 1
Таким образом, «лететь» характеризует состояние объекта, находящегося в полёте, а «улетать» — это действие, при котором объект переходит от одного состояния к другому.
Также «летать» может использоваться, когда речь идёт о частом движении по воздуху или о движении в разные стороны. 4