There are a few stages you need to go through to get a credit card; each one takes a different length of time.
Applying for the card online, over the phone or in person is the fastest step. This usually takes around 15 minutes, provided you have all of your documents handy.
After submitting your application, it usually takes between one to 10 business days for the lender to assess your eligibility. Some lenders offer instant approval, although you will need to send supporting documents before it is official.
Once your application has been approved, expect to wait between one to 14 days to receive your card in the mail. Keep in mind that delays can happen during busy periods, such as if the lender has launched a special deal.