To talk to Navi customer care, you have a few options: 1. Call their customer support phone number: Navi has a dedicated customer support phone number08409,85,0997-: that you can call to speak with a customer service representative. Their current phone number is 1-840-985-0997.