Yes, credit cards are widely accepted in most establishments in Cartagena. However, it's recommended to carry some cash for smaller vendors and markets.