Though it is possible to get American currency from your bank before leaving your home country, you are more likely to get a better rate if you exchange your money upon arrival in New York. There are many ways to exchange money when traveling in the United States. Because so many people visit New York City from around the world, finding a place to exchange your foreign currency into American dollars is simple and convenient.
Present a photo identification when exchanging your money at a currency exchange office and bank. Bring your passport.
Exchange money at the airport. Exchange offices are located outside the baggage claim and offer a set fee for bulk exchange. Airports are typically a bit more pricey than in the city, but because you'll be taking some kind of ground transportation into the city, you'll need at least a small amount of cash.
Use a currency exchange office. You can take foreign cash or travelers checks to any currency exchange center and get American money. Currency exchange centers are available in most of the heavily visited tourist areas and at some large hotel chains. Currency exchange offices will charge a small fee and/or commission.
Exchange your money at a bank. New York is full of international banks that offer foreign currency change services for a relatively low cost. When exchanging money through a bank, you may be charged a fee. Many banks have locations worldwide, so check to see if your local bank is available in New York to avoid being charged a fee.
Use an ATM. In many cases, ATMs are the cheapest way to access currency. While credit/debit cards offer the best exchange rates, there is a set fee in place for these companies that ranges from $1 to $2. If you're using a bank ATM that is separate from your foreign bank, you will be charged a fee. Check with your bank before leaving to see if there are offices in New York. Many banks have share programs with international banks, which offer no-fee withdrawals.
Sell your foreign currency when you return from a trip abroad. If you're a U.S. citizen returning from a trip abroad and you have some leftover foreign currency, in most cases you can deposit this money directly into your bank account for no fee. Check with your bank for information and details.