Nine people, including two children, died in a head-on collision between two taxis on the N2 near Makhanda on Sunday evening.