First off, I don't see any good reason to order by Aircraft if all of your records have the same value where Aircraft=$aircraft.
Second, you might try removing the DISTINCT keyword. If you have three records like this:
ID Departure Arrival SomeOtherField
100 1pm 3pm foo
101 1pm 3pm bar
102 1pm 4pm foobar
Then your query should only return two records in the result because record 100 and 101 have the same values for arrival and departure:
Departure Arrival
1pm 3pm
1pm 4pm
Removing distinct should return these records
Departure Arrival
1pm 3pm
1pm 3pm
1pm 4pm
It's not clear from your post why you want DISTINCT in there anyway