Hi there.
Лететь is an imperfective form of летать. We also use летать to talk about nondirectional movement, i.e. you can't say летать направо or летать в Москву (if you're not talking about permanent action - Я часто летаю в Москву, e.g.), only лететь направо or лететь в Москву (Я лечу в Москву, Завтра я полечу в Москву, etc).