Ninh Binh to Mai Chau Transportation Distance From Ninh Binh to Mai Chau is 120km and time for transfer is 3,5 hours.