Trikala borders the regional units of Karditsa to the south, Arta to the southwest, Ioannina to the west, Grevena to the north and Larissa to the east.
The southeastern part belongs to the Thessalian Plain.