Żalno (niem. Sehlen) – wieś w Polsce położona w województwie kujawsko-pomorskim, w powiecie tucholskim, w gminie Kęsowo.
W latach 1975–1998 miejscowość administracyjnie należała do województwa bydgoskiego. Według Narodowego Spisu Powszechnego (2011) liczyła 945 mieszkańców. Jest największą miejscowością gminy Kęsowo.
Przez wieś przebiega droga wojewódzka nr 240, łącząca Świecie z Tucholą i Chojnicami. Kilkaset metrów na zachód od wsi jest położone jezioro Żalińskie. Miejscowość posiada stację kolejową oddaloną od centrum o 2 km (przy linii kolejowej Tuchola-Chojnice).
Historia Choć Żalno nie jest dużą miejscowością, może się poszczycić stosunkowo długą i ciekawą historią. Prace archeologiczne prowadzone w 1935 r. przez prof. Kostrzewskiego świadczą, że osadnictwo w Żalnie istniało już w epoce neolitu (młodsza epoka kamienia 3000–1800 lat p.n.e.). Znajdowała się tu bowiem osada kultury pucharków lejkowatych.
Z okresu średniowiecza pozostały relikty 2 osad, z których jedna nawodna z XII wieku, usytuowana była na zachód od dworu, nad jeziorem Żalińskim. Osada ta została później przeniesiona na ląd, gdzie zbudowany został kasztel. Zachowały się tutaj fragmenty częstokołu dębowego.