Bolivianos can be exchanged in Puno or at the border. You’ll find an ATM inside the terminal terrestre that accepts most bank cards and dispenses US dollars and soles. Scotiabank, Interbank, BCP and Banco Continental all have branches and ATMs on Jirón Lima; there’s another Banco Continental at Libertad.