Where Can You Buy Metrocards?

You can buy Metrocards from the following locations:

Metrocard vending machines located at most New York Subway stations.
These machines accept credit cards and ATM/debit cards.

Manned ticket booths located in some prime New York Subway stations allow you to buy Metrocards. Station booth agents accept cash only and sell all cards except single-ride tickets.

Retail and convenience stores located close to subway stations. Many merchants in the New York City metropolitan area sell Metrocards

The New York Transit Museum located in the Grand Central Terminal is another location that has a full inventory of Metrocards

All Downtown MTA offices and locations

The Metrocard bus and van ticket sales allow you to buy Metrocards. The bus and van drives around NYC throughout the week and the schedule can be found here Metrocard Bus and Van Schedule