The McPherson Box Office is located at the McPherson Playhouse, on the corner of Government Street and Pandora Avenue. The entrance to the box office is to the right of the main theatre entrance on Pandora Avenue.
The Royal Theatre Box Office is located at the theatre, on the corner of Blanshard Street and Broughton Street. The entrance to the box office is on Broughton Street
To purchase tickets or for information, please contact the box office at 250.386.6121 or toll-free at 1.888.717.6121.
If you would like further information on attending our theatres please visit our Plan Your Visit page.
The Royal & McPherson Theatres are rental venues and as such the actual ticket price is remitted back to the promoter of the event. The only revenue that the Royal & McPherson Theatres Society receives on the sale of a ticket is the service charge. In addition there may be “service added” fees charged for purchase options, such as ordering online or over the phone. Those charges can be avoided by purchasing tickets in person at either of our box offices.
The service charge is based upon on the ticket price. A typical service charge is made up of a box office fee, printing charge and a facility fee. In some instances, there may also be a promoter added marketing fee and/or a charity fee. Additionally, we are contractually obligated to add other fees as deemed appropriate by the promoter.
There is a $3.00 per order handling fee when you purchase your tickets online.
There is a $1.50 per ticket handling fee when you purchase your tickets over the phone.
The length of an intermission can vary as it is determined by the promoter of the event but in general it tends to be approximately 20 minutes in length.
Every person in the theatre has to have a ticket, regardless of age. In some instances, the promoter will decide to give complimentary tickets to babies for some events, but if they have opted not to, then a ticket must be purchased. Please be considerate of others when making the choice to bring your baby to the theatre, and know that if your baby is disruptive, you may be asked to bring your baby to the lobby.
To qualify for a senior's discount, you must be aged 65 years or older.
Click on the Forgot Password link on the login page, and you will receive an email with a reset password link.
A promo code is not used for all events. Typically it is used to access a presale or to apply a discount to an event. Promo code usage is determined by the promoter. If you are trying to access a presale, you cannot enter the promo code before the presale onsale time.
Navigate back to the performance where you added the promo code and click on the Remove button.
If you receive this message it means that the e-mail address you provided is already associated to an account. If you have forgotten your password please use the Forgot Password link. Otherwise contact the box office for more information.
At any point you can login to your "My Account" and click on the "Ticket History" tab, select your performance to be reprinted. Please note that reprinting will invalidate any previous copies, and thus only the most recent copy will be accepted for admittance.
You can do this from the print tickets window. Select the seats you would like to send to your friend. After the .pdf is generated, save it in your computer, and then you can email them to your friend. This will show the tickets as printed in our system, so make sure you don't reprint them later on!
Yes, provided your mobile device can enlarge the bar code enough for our scanners to read it, this is not a problem.
Vouchers must be redeemed for a ticket in person at the McPherson or Royal Theatre Box Office.
We are pleased to offer acceptance of these payment options in person at the Royal Theatre or McPherson Box Office. At this time we are not able to accept these payment methods on our website.
Reserved seat events at the Royal Theatre and McPherson Playhouse are enabled for customers to select their own seats online. Here are some reasons that you may not see the seating map when you click on the 'Find Tickets' button: