Fly direct is correct, although fly directly is technically correct as a verb + adverb construction, but people use fly direct to mean that there are no changes. Fly directly has more shades of meaning, like for example when someone is in a rush, or there is some urgent business to be sorted out. So fly direct is just a neutral phrase that describes a type of flight.