Ship Mates
Bring your under-5s on a different adventure every week! Listen to a new adventure story each week and learn essential new social skills through free play, underneath the famous Cutty Sark. You can check upcoming closures or anything that may affect your travel plans here.
Ship Mates
Bring your under-5s on a different adventure every week! Listen to a new adventure story each week and learn essential new social skills through free play, underneath the famous Cutty Sark. You can check upcoming closures or anything that may affect your travel plans here.
False
Select date and entry time for: CS Event - Toddler Time
Description
Price
Qty
Adult
 
*Each adult ticket must have at least one child booked.
Requires Date/Time
£5.00
Child
 
Requires Date/Time
£0.00

Tickets
Select
Basket
Checkout
Confirm
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}}
Unavailable
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}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
Loading...

{{subCategory.parentSCDImageEl.alt}}

{{promo.promotionTitle}}

{{promo.PromotionOfferImageEl.text}}
{{promo.promotionDescription}}
Your Visit: {{shared.selectedDateTime}}

{{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}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
Loading...
{{item.pluImageEl.alt}}

Product Name
Date/Time
Qty
Price
{{item.pluName}}
{{item.dateTime}}
{{item.quantityEl.value}}
{{item.dateSelectedPrice}}
{{item.selectMultiTimesEl.text}}
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}}
Unavailable

There are no events available for your current selection.

{{viewModel.calendar.timeHeader}}

Please select at least one event.
Status
Event Name
Event 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}}
Unavailable

{{viewModel.calendar.timeHeader}}

Please select at least one event.
Status
Event Name
Event Time
Price
Available
Qty
{{time.status}}
{{time.name}}
{{time.time}}
{{time.price}}
{{time.availability}}
Loading...
Price Range{{item.startingAtPriceFormatted}} - {{item.highPointPriceFormatted}}{{item.dateSelectedPrice}}
{{item.price}}

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

{{ item.plusGiftAid }}
Available Amount:{{item.quantityInputEl.quantityRemaining}}
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}}

({{packageItem.quantity}}) {{packageItem.itemName}}{{packageItem.passInfoLinkEl.text}}

{{ packageItem.eventDateTime }}
{{packageItem.packageEventDate}}

{{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}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
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}}
Unavailable
Loading...
{{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}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{ viewModel.calendar.formattedSelectedDate}}
Event Time
Status
Event Name
 
{{event.time}}
{{event.availability}}
{{event.name}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Event Name
 
 
 
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}}
Unavailable
Loading...
Visit Date selection is required.
Loading...