Flight 605 tocou mais de 2.100 pés (640 m) além do limite deslocado da pista, a uma velocidade de 150 nós (280 km/h; 170 mph), após uma aproximação da pista IGS 13. A tempestade tropical Ira estava gerando ventos cruzados de 20 nós (37 km/h; 23 mph) naquela pista, rajada a 38 nós (70 km/h; 44 mph), a partir de um rumo de 070 graus.
Os pilotos receberam vários avisos de cisalhamento e desvio de declive gerados por computador, e observaram severas flutuações de velocidade do ar, durante a última milha antes de aterrissar. O capitão, que era o piloto, desligou o piloto automático e começou a pilotar o avião manualmente. Ele também desconectou o piloto automático por estar insatisfeito com seu desempenho. Depois que a aeronave pousou, o Primeiro Oficial assumiu o controle do avião e tentou manter a aeronave na linha central. No entanto, as suas entradas foram demasiado severas e o Capitão foi forçado a ajudá-lo. Entretanto, o Capitão inadvertidamente aumentou a potência do motor em vez de activar os inversores de propulsão. Os freios automáticos foram colocados apenas no nível número dois e depois foram desligados segundos após o aterrissagem devido ao aumento de potência. Os freios de velocidade foram estendidos brevemente, mas depois retraídos, também devido ao aumento de potência. Isto fez com que o avião “flutuasse”, tornando os freios ineficazes até que os freios de velocidade fossem novamente estendidos. Quando o Primeiro Oficial finalmente notou que os freios automáticos estavam desarmados e os inversores de propulsão não tinham sido accionados, o capitão imediatamente aplicou a travagem manual e a inversão de propulsão.
O Capitão virou deliberadamente o avião para a esquerda quando percebeu que o avião iria ultrapassar a pista e atingir o sistema de iluminação de aproximação (ALS) para a pista 31. Essa acção provocou um “loop no solo”, fazendo o avião deslizar do lado esquerdo da pista para o porto de Victoria, evitando assim uma colisão com o ALS para a pista 31. O avião veio para descansar em águas rasas, com um rumo de quase 180 graus para fora da direcção da pista 13.
Um piloto da British Airways recusou-se a fazer a aproximação à pista Kai Tak 13 minutos antes do capitão CAL 605 decidir tentar.
A investigação indicou que o acidente foi causado pela falha do capitão em iniciar o procedimento de aproximação falhado obrigatório quando observou as graves flutuações de velocidade do ar, combinadas com os alertas de corte de vento e desvio da inclinação do planeio. O primeiro oficial também foi considerado como não tendo experiência suficiente para lidar com a aeronave enquanto pousava em condições de vento cruzado. A China Airlines também foi criticada por não ter um procedimento claro de aterragem com vento cruzado nos seus manuais para ajudar os pilotos. A investigação recomendou que a companhia aérea revisasse seus manuais e treinamento de vôo.