Valuutanvaihtaja Viipurista on dramaattinen kertomus katupojasta nimeltä Aleksej.
Hän työskentelee suurimman osan ajastaan Viipurin kaduilla ja tulee toimeen vaihtamalla valuuttaa turisteille.
Aleksej asuu muiden kaltaistensa katulapsien kanssa vanhassa hylätyssä kerrostalossa Viipurin kaupungin laidalla. Hän on juuri täyttänyt 16-vuotta ja on asunut koko elämänsä lastenkodissa. Sieltä karattuaan noin vuosi sitten, on Aleksej asunut purkutalossa muiden poikien kanssa. Vanhempiaan ei Aleksej ole koskaan tavannut, eikä tiedä heistä mitään.
Eräänä päivänä hänen ollessaan taas kadulla töissä, vedetään hänen mukaan pahoinpitelyyn, kun hänen kaverinsa joutuu turistien pahoinpitelemäksi. Aleksejn mennessä auttamaan ystäväänsä selviämään tilanteesta, hänen ystävänsä puukottaa toisen turisteista kuoliaaksi. Pojat joutuvat pakenemaan ja menemään maan alle ja siitä alkaa Aleksejn suuri seikkailu.
Se vie hänet nuorisovankilaan sekä venäläisten suurkaupunkien alamaailmoihin ja se johtaa hänet aikuiselämään