Şahnalar ist ein Dorf im Bezirk Akyaka, in der Provinz Kars, Türkei. Şahnalar liegt auf 1.513 m Höhe, 13,8 km vom Gebirge Allahuekber entfernt. Die Einwohnerzahl beträgt 818. Die nächste größere Stadt ist Kars, 41 km westlich. Nahe der Grenze: Armenien, 16 km. Zu den Sehenswürdigkeiten in der Umgebung gehören Ani (25 km), Marmaschen (22 km) und Jereruk (33 km). Zu den Naturdenkmälern gehören Büyükalamet Hill (6,2 km).