بَنف (به انگلیسی: Banff) نام شهری توریستی واقع در پارک ملی بنف در ایالت آلبرتا، کانادا است. شهر بنف در میان رشتهکوه راکی واقع شده است. بنف یک شهر توریستی تفریحی و یکی از محبوبترین مقاصد گردشگری در کانادا است. این شهر به خاطر محیط کوهستانی به جهت قرار گیری در رشته کوههای راکی و وجود چشمههای آب گرم شناخته شده میباشد. همچنین این شهر یکی از مراکز مهم برای ورزشهای فضای باز از قبیل پیادهروی کوهستانی، دوچرخه سواری و اسکی است.