Yes, credit cards are widely accepted in New York City. Most establishments, including restaurants, hotels, and stores, accept major credit cards such as Visa, Mastercard, American Express, and Discover. However, it is advisable to carry some cash for smaller establishments or street vendors that may not accept cards. ATMs are readily available throughout the city where you can withdraw cash if needed.