No, there are no roaming charges all over India. You can seamlessly travel while using your Vi prepaid plan within India and bear no roaming charges.