Paid Attractions

Pricing 2024

Paid Attractions (Seasonal)*

At Craigtoun we run 8 seasonal attractions that are supervised by staff and for which tickets are required. These attractions run every weekend from Easter through to October and daily during the school holidays.*

You can buy individual tickets for each attraction or a day’s wristband, which will allow you unlimited use of all the attractions for the duration of your visit. Annual passes are also available and are great value for regular visitors.

*For info on seasonal opening hours click the link below.

2024 Day Ticket Prices

Individual Tickets

Individual ride ticket (under 3s free) - £2.20

Block of 10 individual ride tickets (buy 10 get 1 free)£22.00

Tickets £2.20 Per Ride

Day Bands

Day Band Individual (under 3s free) - £10.00

Day Band Group of Three - £27.00

Day Band Group of Four - £35.00

Day Band for an Additional Group Member - £9.00

Day Band (Individual) £10.00

We accept payment by cash and credit/debit card.

Better still, invest in an Annual Pass for unlimited use of all our attractions every day that they are running for a full year and enjoy a 10% discount in the Craigtoun Cafe too.

Tickets must be purchased on the day of your visit from the Ticket Office for the following attractions:

In the event of inclement weather certain attractions may be closed for safety reasons.

Annual Passes

An Annual Pass is great value for money, giving you unlimited use of our paid attractions every time you visit. It will pay for itself after just 3 visits and is valid for a full calendar year from the date of purchase. Annual Pass Holders also benfit from a 10% discount at the Craigtoun Cafe throughout the year when they show their photo ID.

What you get:

  • Unlimited use of paid attractions every time you visit
  • 10% off at the Craigtoun Cafe
  • No queuing to buy tickets
  • Option to buy a Guest Pass*


  • Annual Pass Individual (under 3s free) £35.00
  • Annual Pass Group of Three £95.00
  • Annual Pass Group of Four £120.00
  • Annual Pass for an Additional Group Member £30.00
Current Weather
St Andrews