Тверской театр кукол был создан в 1944 году — сразу после освобождения города от фашистских войск. Первым спектаклем стала «Сказки бабушки Татьяны», сыгранная в практически разрушенном городе. Инициатором выступил Конан Шорохов, ставший первым директором. Почти тридцать лет — до 1975 года — театр не имел собственного здания и выступал на сценах ТЮЗа, домов культуры и клубов. В 1975 году труппа наконец переехала в помещение на пересечении проспектов Победы и Волоколамского, где работает по сей день. С 1958 года театр — член международного союза деятелей театра кукол УНИМА.
Зрительный зал рассчитан на 366 мест. Акустика и расположение сцены выстроены так, чтобы каждое движение кукол и каждое слово актёров были отчётливо видны и слышны из любой точки зала — это особенно важно для детских спектаклей, где внимание зрителей легко ускользает.
Театр расположен рядом с Парком Победы. Остановка «Волоколамский проспект» — в двух минутах ходьбы: автобусы № 33, 56, 177 и маршрутное такси № 208. Остановка «Театр Кукол» — на проспекте Победы: автобусы № 42, 44, 51, 56, 177, 208. Для автомобилистов у театра есть бесплатная парковка на 10 мест — рекомендуется приезжать заранее, особенно в дни утренних детских спектаклей.