I agree with shuttlerider. It sounds like classic norovirus, and given that the virus has an incubation period of 1-2 days (that is, the time between becoming infected and manifesting symptoms), you likely got the bug long before you checked in for your flight.
Stay at home until both ends dry up!