Yes, foreign tourists can rent a bike or car in Delhi, but you must have an International Driving Permit (IDP) along with your passport and visa. Many rental services, including MotoShare.in, allow tourists to rent bikes and cars, but you may also need:
A valid credit card for security deposits.
A copy of your passport and visa details.
Some rentals require a temporary Indian mobile number for verification.
If you don’t have an IDP, you won’t be able to legally rent a vehicle in India, and most reputed rental services won’t allow rentals without it. However, you can hire a bike or car with a driver instead.