How to Book
How to Book

How to Book

Portsmouth Guildhall uses Ticketmaster as its main ticketing provider.

Online:
24 hours a day! Secure booking with instant confirmation of purchase. See our What’s On pages to select a show.

Download the Ticketmaster app for iPhone or Android


By phone:
To book tickets: 0844 847 2362*
Group Bookings: 0844 847 2337*
Customer Services: 0844 499 9999*
To email Ticketmaster please complete this online form.

*Calls to 0844 numbers are charged at 7p per minute plus your phone company’s access charge.

If you're calling from overseas, it's 0044 161 425 8777. We're open 08:00-20:00 Monday to Friday and 08:00-18:00 Saturday & Sunday.



In Person:
Visit our Box Office to purchase tickets in cash or credit/debit card. We accept Visa, MasterCard, Delta and Switch.

Box Office Opening Times (please note these are subject to change)
Monday – Friday, 9am – 5pm
Saturday, 10am – 2pm
Sunday & Bank Holidays, from 1 hour before performances.*

*We are closed on Bank Holidays if there are no performances.

Only buy tickets from Portsmouth Guildhall or legitimate online ticket agents in order to avoid buying counterfeit tickets. A list of accredited ticket agents for concerts is available on request – please check before purchasing tickets.

« Return to Booking Information

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