Травковское сельское поселение расположено в юго-западной части Боровичского муниципального района, Новгородской области в 15 км от города Боровичи.
На севере сельское поселение граничит с Сушиловским сельским поселением, на востоке и на юго-востоке с Железковским сельским поселением, на остальном протяжении с Окуловским муниципальным районом.
Площадь территории сельского поселения составляет 22047,2 га.
В сельское поселение входит 33 населенных пункта.
По территории сельского поселения проходит железная дорога Боровичи - Угловка.
Автобусы по следующим маршрутам: Боровичи-Угловка, Боровичи - Травково - Сутоко - Рядок.
На территории сельского поселения расположены несколько озер. Берег озера Каменского любимое место отдыха жителей сельского поселения. По территории сельского поселения протекает река Круппа, на берегу которой в деревне Сутоко - Рядок имеются несколько источников с родниковой водой. Часовня во имя "Богоявления Господня" с источником и купальней и храм преподобного Сергия Радонежского.
Большая часть территории занята лесными массивами, болотами, которые богаты ягодами (морошка, черника, голубика, брусника, малина, земляника, клюква) и грибами.