Karjalankannas eli Karjalan kannas tai Kannas[1] (ven. Карельский перешеек, Karelski perešejek, ruots. Karelska näset) on Venäjän luoteisosassa, Pietarin liittokaupungin pohjoisosassa ja Leningradin alueella sijaitseva maa-alue, joka erottaa Laatokan ja Suomenlahden toisistaan. Karjalankannas on yksi Karjalan osista[2]. Luonnonmaantieteellisesti kannas kuuluu Fennoskandiaan.
Pohjoisessa sen raja kulkee Viipurinlahden perukasta Suomenvedenpohjasta Laatokkaan suunnilleen Venäjän ja Suomen välisen rajan suuntaisesti Leningradin alueen ja Karjalan tasavallan väliselle rajalle ja edelleen tätä rajaa seuraten Laatokan länsiosaan, Hiitolaan.[3] Etelässä raja noudattelee Rajajokea sekä Suomen ja Neuvosto-Venäjän ja sitä seuranneen Neuvostoliiton välistä vanhaa rajaa, joka solmittiin Tarton rauhassa vuonna 1920. Rajan eteläiseltä puolelta alkaa Inkeri[4]. Sieltä Karjalankannakseen lasketaan kuitenkin kuuluvaksi Valkeasaari, joka ei ole koskaan kuulunut Suomeen.[5][6] Toisinaan alueeseen luetaan myös koko luovutetun Karjalan eteläinen mannerosa, vaikka Viipurin piirin länsipuoliset alueet eivät vanhastaan ole kuuluneet Karjalankannakseen.[2] Tuolloin Karjalankannaksen rajaksi kaakossa katsotaan Neva.
Karjalankannakseen luetaan seuraavat pitäjät: Antrea, Heinjoki, Hiitola (toisinaan luetaan Laatokan Karjalaan), Johannes, Jääski, Kanneljärvi, Kaukola, Kirvu, Kivennapa, Koivisto, Kuolemajärvi, Käkisalmi, Lavansaari, Metsäpirtti, Muolaa, Pyhäjärvi, Rautu, Räisälä, Sakkola, Seiskari, Suursaari, Säkkijärvi, Terijoki, Tytärsaari, Uusikirkko, Vahviala, Valkjärvi, Viipuri, Vuoksela, Vuoksenranta ja Äyräpää.[2]
Karjalankannaksen eepos on yhteinen Inkerin kanssa, ja sen nimi on Iku-Ruotus. Teoksen on laatinut Arvo Survo.[7]