Mark Pleace, aged 53, of Topaz Lane, Berryfields, Aylesbury, will appear before High Wycombe Magistrates court tomorrow (3/5).
Thames Valley Police say Pleace intentionally exposed himself in a way that cause alarm or distress.
The charges relate to two incidents in the Berryfields area and one incident in the central Aylesbury area between the 30 April and 1 May.
He remains in police custody ahead of Saturday's court date.

Police operation launched to protect horse riders
Three-storey wedding cake to be removed from Waddesdon Manor
New community listening initiative launched in Bucks
Easy access to drugs and "disappointing" cleanliness levels at Bucks prison
Concerns raised over pedestrian safety in Aylesbury
Movember: Men Walking and Talking Aylesbury's Scott Grover tells us how they're helping local men













