Tavelsjö Halvmarathon er en sommerhalvmarathon i Tavelsjö, Sverige, med start og mål ved Tavelsjö kirke. Hovedløbet på 21,1 km går på asfalt og tiltrækker over 600 deltagere, så det er en af Norrlands største løb på lang distance.
Der er også en tidtaget 2,2 km ungdomsløb for 8- til 17-årige og Tavelsjö Mini for de mindste. Masser af børn og teenagere kæmper om medaljerne på de korte distancer, og tilskuere står langs søen og giver festlig stemning til både løbet og den lokale familiefest.