How long is the flight from London Gatwick to Gibraltar?

2 hours 55 minutes