The sorption of perfluorooctane sulfonate (PFOS), perfluorooctanoic acid (PFOA), and perfluoroheptanoic acid (PFHpA) on granular activated carbon (GAC) was characterized and compared to explore the underlying mechanisms. Sorption of the three perfluoroalkyl acids (PFAAs) on GAC appeared to be a rapid intra-particle diffusion process, which were well represented by the pseudo-second-order rate model with the sorption rate following the order PFOS > PFOA > PFHpA. Sorption isotherm data were well fitted by the Freundlich model with the sorption capacity (Kf) of PFOS, PFOA and PFHpA being 4.45, 2.42 and 1.66 respectively. This suggests that the hydrophilic head group on PFAAs, i.e. sulfonate vs carboxylic, has a strong influence on their sorption. Comparison between PFOA and PFHpA revealed that hydrophobicity could also play a role in the sorption of PFAAs on GAC when the fluorocarbon chain length is different. Analyses using Attenuated Total Reflection (ATR)-Fourier Transform Infrared (FTIR) spectroscopy suggested possible formation of a negative charge-assisted H-bond between PFAAs and the functionalities on GAC surfaces, including non-aromatic ketones, sulfides, and halogenated hydrocarbons.