Ioannina is een Griekse stad in het noordwesten van Griekenland, in het district Ipiros. Ioannina is de hoofdstad van de prefectuur Ioannina en de periferie van Ipiros. Er wonen 67.384 mensen. Ioannina is gebouwd aan de oever van het Pamvotida-meer. Rondom Ioannina liggen veel hoge bergen. Naast de stad ligt de berg Mitsikeli. In het oosten van Ioannina ligt de Pindos bergketen.