Thialf is makkelijk te bereiken met het openbaar vervoer. Treinen stoppen te allen tijde bij het station van Heerenveen en vanaf de bijgelegen bushalte rijden er diverse buslijnen naar Thialf. Lijn 17 stopt vóór Thialf en lijn 115 stopt op loopafstand (ca. 500m) van Thialf, aan de Marktweg in Oudeschoot. Voor actuele tijden check 9292.nl.