You can book your tickets online for all of our trains here.
For most running days you can pay on the day, but for Christmas, Easter and Halloween we are now running a pre-booking system. A few seats may remain on the day for these special events, but the only way you can guarantee a seat is to pre-book via the website.