Christmas Parties
Christmas Parties

Christmas Parties

Christmas Party Header

Celebrate Christmas at Portsmouth's premier party venue!

Our shared Masquerade themed parties are extremely popular and we recommend early booking to avoid disappointment. We can also accommodate private parties for 20-350 people – please contact us to discuss.

Dress to impress, with prizes for best mask, for an evening filled with music, food and fun! Arrive in style, entering through the great bronze doors at the top of the Guildhall steps, to a sparkling drinks reception before enjoying a 3 course festive dinner, followed by coffee and mince pies, in a stunning masquerade themed party room. After dinner, put on your dancing shoes and dance the night away to all your favourite tunes!


Main Auditorium

  • Thursday 13th December 2018 - Available
  • Friday 14th December 2018 - Sold Out
  • Saturday 15th December 2018 - Sold Out

Lord Mayor's Banqueting Room

  • Friday 23rd November 2018 - Available
  • Saturday 24th November 2018 - Sold Out
  • Friday 21st December 2018 - Sold Out
  • Saturday 22nd December 2018 - Sold Out

£39.50 per person

Private parties available for groups of 50 or more

includes arrival drink, 3 course meal and DJ



For more information or to book please contact us on 023 9387 0182 or email: Victoria.campbell@portsmouthguildhall.org.uk

Portsmouth Christmas Party Masquerade

Portsmouth Xmas Party

« Return to Events

//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); })();