A cannulation simulation device and methods for using the device are described. The device is designed to teach dialysis technicians/nurses or patients to cannulate arteriovenous (AV) fistulas for hemodialysis. The simulator includes one or more artificial fistulas. The simulator includes a pad of simulated flesh that can cover the artificial fistula(s). The pad can be reversed, rotated, and replaced with thicker or thinner pads. A personal simulation device for teaching self-cannulation can include a sleeve for a limb that can carry an artificial fistula. A clinical simulation device can include a plurality of artificial fistulas held in a support. Optionally, the artificial fistulas can vibrate to simulate an actual fistula.