The mancuverability of an air cushion vehicle (ACV) os mostly different from a conventional surface ship, so its course-keeping problems based on switching control were studied. the fuzzy PID control and multiple model control method based on fuzzy switching aree respectively applied to the course-keeping to ACV, and simulation experiments are conducted. the experimental result show that the fuzzy PID control with dual-mode switching has a good dynamic performance and steady-state performance, but the control variable should jump when switching occur, there is its shortcoming. the multi-model control method based on fuzzy switching control not only can achieve a good course-keeping effect, buat also there no variable jump, it is a good control method for ACV course keeping.