Box Office Locations and Hours

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 St.

To purchase tickets or for information, please contact the box office at 250.386.6121 or toll-free at 1.888.717.6121.

Royal Box Office Summer box office hours:

  • The Royal Box Office will be closed for the summer starting June 29th and re-opening September 8th. On performance days during the summer the Royal Box Office will be open 10:00am until one half hour after performnace time, and will close for lunch from 1:30pm-2:00pm.  

McPherson Box Office hours:

  • 10:00am to 5:00pm, Monday through Saturday.
  • For events taking place at the theatres the box office will remain open for one half hour after the performance start time Monday through Saturday.
  • For events taking place at the theatres the box office will open 2 hours prior to the performance start time on Sundays and will remain open until one half hour after the performance start time.


If you would like further information on attending our theatres please visit our Plan Your Visit page.


Frequently Asked Box Office Questions

Why are there service charges on tickets?

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.

Why is the service charge not the same for every event?

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.

How much does it cost to order tickets online?

There is a $3.00 per order handling fee when you purchase your tickets online.

How much does it cost to order tickets by phone?

There is a $1.50 per ticket handling fee when you purchase your tickets over the phone.

How long is intermission?

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.

Why do I have to buy a seat for my baby?

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.

What is the age to qualify for a senior's discount?

To qualify for a senior's discount, you must be aged 65 years or older.

What do I do if I forget my login password?

Click on the Forgot Password link on the login page, and you will receive an email with a reset password link.

What is a promo code?

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.

How do I remove a previously added promo code?

Navigate back to the performance where you added the promo code and click on the Remove button.

When I try to register it says "Account could not be created. Please call our box office at 250.386.6121 or toll-free 1.888.717.6121."

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.

I selected Print at Home and my printer did not work.

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.

I want to send my Print at Home tickets to my friend.

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!

Can I present the bar code from my Print at Home tickets on my mobile device rather than printing out the PDF?

Yes, provided your mobile device can enlarge the bar code enough for our scanners to read it, this is not a problem.

What do I do if I have a voucher?

Vouchers must be redeemed for a ticket in person at the McPherson or Royal Theatre Box Office.

Do you accept Prepaid Credit Cards?

We are pleased to offer acceptance of this payment option in person at the Royal Theatre or McPherson Box Office.  Some prepaid credit cards require the card to be swiped for security, therefore your card may not work online.

Do you accept Visa Debit?

We are pleased to offer acceptance of this payment option in person, over the phone and online on our website.

Why can I not select my own seat?

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:

  • During the initial on sale of a high demand event we may turn the select your own seat functionality off. There are two reasons for this. First, the select your own seat functionality is resource heavy and can slow the website performance down - which we do not want when a show is in high demand. Second, when you select seats on the map they are not reserved until you add them to the cart, so when a performance is in high demand there is the potential for someone to think they have seats, click Add to Cart, only to find out that someone else was quicker at adding the seats to the cart and as such the customer has to go back and find new seats.
  • The performance is a general admission event. 

Connect With Us

Need Help?

250.386.6121 Local
1.888.717.6121 Toll-Free