If you've requested a new Visa credit card, it should arrive in roughly two to four business days from your request. Business days do not include weekends and holidays, when the Federal Reserve and many businesses are closed.
Replacement Visa credit cards are sent automatically and are timed to arrive a week or two before the old card expires.