Just back from Cartegena. The exchange rate at the two booths as you exit the international arrival at the airport were both paying 2900 pesos to 1 USA Dollar. The international exchange rate at the time was about 3250. I had to get some Pesos to take a cab ride into Cartegena, so I did not have any option but to take the exchange. So it cost me about $22 US to exchange $200 US. I did one other transaction inside the Walled City on the street. The exchange was 3000 pesos. I only did $100 US, so that cost me about $7. I used MC for restaurants and other larger purchases. I did not have occasion to check out the banks, but in my travels is usually the way to go. One way to find locations for banks / bank ATMs is to do a [URL]googlemaps.com[/URL] search and bring up the area you are interested in. Then, without changing the map, type in "BBVA" or "Caja Social" and hit search. All the locations within the map will show up. If you change the map area, repeat the search.