Used uber India:
New Dehli, Hyderabad, Chennai, Bengaluru, Pune, Mumbay, form the airport to downtown and back. Worked like anywhere else in the world ^
Best to use an indian simcard to avoid roaming fees - the drivers will always call you to pick you up.
Payment with an oversea CC stored in your app was not a problem.