Tavelsjö Halvmarathon is een zomerhalfmarathon in Tavelsjö, Zweden, die start en finish bij de Tavelsjö kerk. De hoofdrace van 21.1 km loopt over verhard wegdek en trekt meer dan 600 deelnemers, waardoor het een van de grootste langeafstandswedstrijden in Norrland is.
Naast de halve marathon zijn er nog een getimede 2.2 km jeugdrace voor kinderen van 8 tot 17 jaar en de Tavelsjö Mini voor de kleinsten. Veel kinderen en tieners doen mee aan deze kortere races, en iedereen die finish krijgt een medaille. Langs de route bij het meer staan veel toeschouwers, waardoor het een echte lokale gezinsfeestdag wordt naast de wedstrijd.