Main Auditorium
Main Auditorium

Main Auditorium

The Main Auditorium is perfect for large-scale events, and can be dressed to fit anything from an intimate dinner to a large exhibition. Situated on the ground floor, the room offers a wow factor, with its own stage, draping and curtains.


Standing Concert: Up to 2,500 People // Theatre: Up to 2009 People // Cabaret, Dinner: Up to 420 People // Dinner Dance: Up to 380 People
Reception: Up to 1000 people // Buffet: Up to 800 People // Classroom: Up to 300 People

Dimensions: 29 x 18M // Ceiling Height: 13m // Square Metre: 552m²


The stage has played host to the biggest names in music from the likes of The Beatles to The Rolling Stones and more recently Oasis and Mumford & Sons. We also have a wide variety of events here ranging from Classical Music Recitals to Beer Festivals and Body Building championships. The flexibility of the venue makes it ideal for any event you can think of - with the options of screening off the stage, upper stalls, circle and/or side circle.

Take a look at our 2017 corporate brochure:

Technical Information

Stage Plan

We would love to show you the Main Auditorium. To book a show round please contact us on 023 9387 0182 or email: enquiries@portsmouthguildhall.org.uk

//Analytics var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-29753461-1']); _gaq.push(['_setDomainName', 'portsmouthguildhall.org.uk']); _gaq.push(['_trackPageview']); //Analytics (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); //Lead forensics? (function () { var lf = document.createElement('script'); lf.type = 'text/javascript'; lf.async = false; lf.src = ('https:' == document.location.protocol ? 'https://www' : 'http://www') + '.lansrv090.com/js/90074.js'; var n = document.getElementsByTagName('script')[0]; n.parentNode.insertBefore(lf, n); })();