Великий театр ляльок був заснований в 1931 році групою ентузіастів, які поставили перед собою завдання - створити дитячий театр, в якому всі ролі виконували б ляльки і маріонетки. Спочатку у артистів не було постійного приміщення для репетицій і вистав, і спектаклі проходили на різних сценічних майданчиках. Пізніше у пересувного театру з'явилося постійне будівлю на вулиці Некрасова, побудоване в 1912-1913 роках за проектом архітектора І. Володіхіна. Розквіт театру ляльок пов'язаний з діяльністю талановитого актора і режисера, учня В. Мейерхольда, Савелія Шапіро, який з 1932 по 1955 року обіймав посаду керівника театру. Саме при ньому театр став професійним, а в 1955 році отримав свою офіційну назву: Ленінградський державний театр ляльок. Сюди із задоволенням приходили діти зі своїми батьками: для них на сцені ляльки під керівництвом досвідчених ляльководів розігрували такі уявлення, як "Казка про царя Султана", "Каштанка", "Коник-Горбоконик". Поступово репертуар театру розширився: з 1954 року в ньому з'явилися спектаклі для дорослих (наприклад, "1002-ая ніч" за мотивами твору М. Гернета, "12 стільців" і "Золоте теля" І. Ільфа та Є. Петрова).
Доїхати до станції метро "Чернишевська", вийти на проспект Чернишевського і пройти по ньому в бік збільшення нумерації будинків до перетину з Кірочной вулицею. Потім згорнути на Кірочной вулицю і йти по ній в сторону зменшення нумерації будинків до перетину з вулицею Маяковського. Звернувши на вулицю Маяковського, йти в бік зменшення нумерації будинків до перетину з вулицею Некрасова. Нарешті, повернувши на вулицю Некрасова, потрібно пройти в бік зменшення нумерації будинків до Санкт-Петербурзького Великого театру ляльок.