Theatre:The Puppet Theatre Barge

The Puppet Theatre Barge

The Puppet Theatre Barge


In light of COVID-19, please make sure you check with your travel and accommodation providers before travelling.


Buccleuch Gardens,
Opposite 87 Petersham Road,
Richmond on Thames,
TW10 6UT


The first performance on the barge was presented in 1982. Described as one of London's more elusive treasures, it is an established 55 seat theatre with comfortable seating and all modern facilities and is unique. Fully heated in the winter and cooled in the summer, it is rich in atmosphere and provides the ideal setting for the imaginative shows produced by this company.

The theatre presents marionette and rod puppet spectacles throughout the year, spending the winter in Little Venice, central London, and the summer on the River Thames. Performances at Richmond-on-Thames take place from July to October.

Credit cards accepted (no fee)

Opening details

The barge is moored on Richmond Riverside every year from late July to end of September. Performances are timed according to the tides.


£10 adults, concessions £10, children £8.50


See location of The Puppet Theatre Barge on Google mapsSee location on Google maps

Map reference: TQ 178744  Lat: 51.45647 Long: -0.30513

Moored just upstream from Richmond Bridge.
Train and Underground: Richmond Station.
Buses: 33, 490, 969, H22, H37, R68, R70
For further information please visit

Parking: with charge

Accessible by Public Transport: 0 miles from Richmond station


  • Credit cards accepted (no fee)Credit cards accepted (no fee)