Magic of Christmas Ticket (Dec 1 – Jan 6 with viewing from 3pm - 10pm daily)
Magic of Christmas Ticket (Dec 1 – Jan 6 with viewing from 3pm - 10pm daily)
False
Select Date for: Christmas General Admission
Description
Price
Qty
ADULT
 

$39.50      18 years and older. Tax inclusive.

 
YOUTH
 

$19.75      ages 13 - 17. Tax inclusive.

 
CHILD
 

$5.00      ages 5 - 12. Tax inclusive. (Children aged 4 and younger do not require a booked entry ticket.)

 
12 MONTH PASS HOLDER RESERVATION
 

Valid 12 Month Passes will be scanned upon entry.
If looking to become a first time passholder, please select this ticket and payment will be processed at the Admission Gate.
(Limit of six pass holder tickets per daily booking.)

 

 
GUEST OF 12 MONTH PASS HOLDER
 

$35.55      18 years and older. Tax inclusive. (Maximum four tickets per pass holder)

 
COMPLIMENTARY, PREPAID & DISCOUNTED ADMISSIONS
 

 

For the following admission privileges:

  • Complimentary tickets
  • Prepaid tickets
  • Tickets purchased for a previous Christmas Season
  • 12 Month Pass Appreciation Tickets & Letters
  • Staff and their guests
  • E-gift tickets
  • Leisure Assist/Access 2 cards
  • Military* (Check CFOne Member appreciation website for details)
  • Prepaid vouchers
  • Travel vouchers purchased from approved third party providers
  • Those wishing to pay with Gardens gift cards
  • Times Colonist Promotion

 

Rebooking? Click Here

 

* Discounts for active serving members and veterans of the Canadian Armed Forces, and active serving members of foreign military.

 

 

This store is not currently online.

{{viewModel.title}}

{{plan.planName}}

{{plan.desc}}

Loyalty

{{data.desc}}
Loading...
{{viewModel.programNameLabel}}{{viewModel.programNameValue}}
{{viewModel.accountNumberLabel}}{{viewModel.accountNumberValue}}
{{viewModel.balanceLabel}}{{viewModel.balanceValue}}
{{viewModel.joinDateLabel}}{{viewModel.joinDateValue}}

Earn

Redeem

Please select the date of your visit:

Please select the date of your visit:

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Loading...

{{viewModel.subCategories[0].sharedCalendars[0].selectDateTimeText | htmlToPlaintext}} {{viewModel.subCategories[0].sharedCalendars[0].eventTypeName | htmlToPlaintext}}

Selected Date/Time: {{viewModel.subCategories[0].sharedCalendars[0].eventTypeName | htmlToPlaintext}} {{viewModel.subCategories[0].sharedCalendars[0].selectedDateTime | htmlToPlaintext}}

There are no events available for your current selection.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Price
Status
Available
Click Button Below
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Status
Price
Click Button Below
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Price
Status
Available
Click Button Below
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Status
Price
Click Button Below
 
 
 
Loading...

{{subCategory.parentSCDImageEl.alt}}

{{promo.promotionTitle}}

{{promo.PromotionOfferImageEl.text}}
{{promo.promotionDescription}}
{{item.pluImageEl.alt}}

Product Name
Date
Qty
Price
{{item.pluName}}
{{item.dateTime}}
{{item.quantityEl.value}}
{{item.dateSelectedPrice}}
{{item.selectMultiTimesEl.text}}
Seasonal Price Range{{viewModel.startingAtPriceFormatted}} - {{viewModel.highPointPriceFormatted}}
{{viewModel.price}}

{{ item.plusGiftAid }}
Quantity already in cart:{{viewModel.quantityInCart}}

Select Events

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}

There are no events available for your current selection.

{{viewModel.calendar.timeHeader}}

Please select at least one event.
Status
Click Button Below
Entry Time
Price
Available
Qty
{{time.status}}
{{time.name}}
{{time.time}}
{{time.price}}
{{time.availability}}
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}

{{viewModel.calendar.timeHeader}}

Please select at least one event.
Status
Click Button Below
Entry Time
Price
Available
Qty
{{time.status}}
{{time.name}}
{{time.time}}
{{time.price}}
{{time.availability}}
Loading...
Seasonal Price Range{{item.startingAtPriceFormatted}} - {{item.highPointPriceFormatted}}{{item.dateSelectedPrice}}
{{item.price}}

{{ item.plusGiftAid }}
Available Amount:{{item.quantityInputEl.quantityRemaining}}
Available Amount:Unlimited
Already in cart:{{item.quantityInputEl.benefitQtyInCart}}
Quantity already in cart:{{item.quantityInCart}}
{{item.accrualPoints}} {{subCategory.pluAccrualPointsHeader}}
Seasonal Price Range{{item.startingAtPriceFormatted}} - {{item.highPointPriceFormatted}}{{item.dateSelectedPrice}}
{{item.price}}

{{ item.plusGiftAid }}
Available Amount:{{item.quantityInputEl.quantityRemaining}}
Available Amount:Unlimited
Already in cart:{{item.quantityInputEl.benefitQtyInCart}}
Quantity already in cart:{{item.quantityInCart}}

{{item.selectedDateEl.text}}
{{item.accrualPoints}} {{subCategory.pluAccrualPointsHeader}}
{{item.price}}
Quantity already in cart:{{item.quantityInCart}}
{{pluItemPaymentPlan.pluItemPaymentPlanEl.text}}

Earn

{{item.accrualPoints}} {{subCategory.pluAccrualPointsHeader}}

Redeem{{item.price}} {{subCategory.pluPointsHeader}}

There are no events available for your current selection.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Price
Status
Available
Click Button Below
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Status
Price
Click Button Below
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Price
Status
Available
Click Button Below
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Status
Price
Click Button Below
 
 
 
Loading...

Select A Date

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Loading...

{{shared.selectDateTimeText | htmlToPlaintext}} {{shared.eventTypeName | htmlToPlaintext}}

Selected Date/Time: {{shared.eventTypeName | htmlToPlaintext}} {{shared.selectedDateTime | htmlToPlaintext}}

There are no events available for your current selection.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Price
Status
Available
Click Button Below
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Status
Price
Click Button Below
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Price
Status
Available
Click Button Below
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Entry Time
Status
Price
Click Button Below
 
 
 
Loading...
Visit Date selection is required.
Loading...