The total time difference between Charlotte and Vishakhapatnam is 10 hours and 30 minutes, with Vishakhapatnam being ahead in time.