Flow of cerebrospinal fluid (CSF) through perivascular spaces (PVSs) in the brain is important for clearance of metabolic waste. Arterial pulsations are thought to drive flow, but this has never been quantitatively shown. We used particle tracking to quantify CSF flow velocities in PVSs of live mice. CSF flow is pulsatile and driven primarily by the cardiac cycle. The speed of the arterial wall matches that of the CSF, suggesting arterial wall motion is the principal driving mechanism, via a process known as perivascular pumping. Increasing blood pressure leaves the artery diameter unchanged but changes the pulsations of the arterial wall, increasing backflow and thereby reducing net flow in the PVS. Perfusion-fixation alters the normal flow direction and causes a 10-fold reduction in PVS size. We conclude that particle tracking velocimetry enables the study of CSF flow in unprecedented detail and that studying the PVS in vivo avoids fixation artifacts.