Il volo 605 è atterrato più di 2.100 piedi (640 m) oltre la soglia spostata della pista, ad una velocità di 150 nodi (280 km/h; 170 mph), dopo un approccio alla pista 13 IGS. La tempesta tropicale Ira stava generando venti trasversali di 20 nodi (37 km/h; 23 mph) su quella pista, con raffiche fino a 38 nodi (70 km/h; 44 mph), da una direzione di 070 gradi.
I piloti hanno ricevuto diversi avvertimenti generati dal computer di taglio del vento e di deviazione della pendenza di planata, e hanno osservato gravi fluttuazioni di velocità, durante l’ultimo miglio prima del touchdown. Il capitano, che era il pilota in volo, ha scollegato il pilota automatico e ha iniziato a volare l’aereo manualmente. Ha anche scollegato l’acceleratore automatico perché non era soddisfatto delle sue prestazioni. Dopo che l’aereo è atterrato, il primo ufficiale ha preso il controllo dell’aereo e ha cercato di mantenere l’aereo sulla linea centrale. Tuttavia, i suoi input erano troppo severi e il capitano è stato costretto ad aiutarlo. Nel frattempo, il capitano ha inavvertitamente aumentato la potenza del motore invece di attivare gli invertitori di spinta. Gli autofreni sono stati impostati solo al livello numero due e poi sono stati spenti pochi secondi dopo l’atterraggio a causa dell’aumento di potenza. Gli speedbrakes sono stati estesi brevemente, ma poi ritratti, sempre a causa dell’aumento di potenza. Questo ha causato il “galleggiamento” dell’aereo, rendendo i freni inefficaci fino a quando i freni di velocità sono stati estesi di nuovo. Quando il primo ufficiale ha finalmente notato che gli autofreni erano disattivati e gli invertitori di spinta non si erano dispiegati, il capitano ha immediatamente applicato la frenata manuale e l’inversione di spinta.
Il capitano ha deliberatamente girato l’aereo a sinistra quando ha capito che l’aereo avrebbe superato la pista e colpito il sistema di illuminazione di approccio (ALS) per la pista 31. Questa azione ha causato un “ground loop”, facendo scivolare l’aereo dal lato sinistro della pista verso Victoria Harbour, evitando così la collisione con l’ALS della pista 31. L’aereo si è fermato in acqua bassa, con una direzione di quasi 180 gradi fuori dalla direzione della pista 13.
Un pilota della British Airways si era rifiutato di effettuare l’avvicinamento alla pista Kai Tak 13 minuti prima che il capitano del CAL 605 decidesse di tentarlo.
L’indagine ha indicato che l’incidente è stato causato dall’incapacità del capitano di avviare la procedura obbligatoria di mancato avvicinamento quando ha osservato le gravi fluttuazioni di velocità dell’aria, combinate con gli allarmi di taglio del vento e deviazione della pendenza di planata. Il primo ufficiale è stato anche trovato a non avere abbastanza esperienza per gestire l’aereo durante l’atterraggio in condizioni di vento laterale. China Airlines è stata anche criticata per non avere una chiara procedura di atterraggio con vento laterale nei suoi manuali per aiutare i piloti. L’indagine ha raccomandato alla compagnia aerea di rivedere i suoi manuali e l’addestramento al volo.