In line with the latest government guidance, we've put in place further measures in England to help customers practice social distancing. This includes limiting the available seats on buses.
Face coverings are compulsory when using public transport in England and Scotland. In Wales it is compulsory to wear a three layer face covering on public transport. It is also now compulsory to wear face coverings when using indoor public transport hubs in England only.
The safety of our customers and employees is our priority, so please avoid busy times, use contactless payment and take your litter with you. For up to date information see our Coronavirus page
13 Dec 2019
1. Elf (PG)
Carnegie Hall, Dunfermline - Sunday 22 Dec at 1400 (1hr 37m)
Buddy the Elf waves goodbye to his friends at the North Pole and heads off on a mission to find his Dad in New York City. Fun-filled family entertainment that's guaranteed to make you smile. Remember to bring your candy, candy corn, candy canes, and syrup!
2. It’s a Wonderful Life (U)
Lochgelly Centre, Lochgelly - Monday 23 Dec at 1100 (2hrs 15m)
A tear-jerking, heartwarming classic for all time. George Bailey thinks the world would be better off if he'd never been born - it's up to his guardian angel Clarence to show him how much his good deeds have helped the people around him.
3. Gremlins (12A)
Dundee Contemporary Arts - Thursday 19 December at 1800 (1hr 47m)
They're ever so cute, but don't feed them after midnight! Billy gets more than he bargains for when his father brings him home a mysterious pet mogwai. This 1980s festive fantasy film does get a bit scary at times, so perhaps not one for younger audiences.
4. The Royal Ballet: The Nutcracker
New Picture House, St Andrews - Tuesday 17 December at 1915 (approx. 2hrs 16m)
Join the Stahlbaum family as they host their annual Christmas Eve party with their children Fritz and Clara, who soon finds out that her new toy is more than it seems! This magical screening of the classical ballet performance includes music from Tchaicovsky.
5. The Muppet Christmas Carol (U)
Perth Playhouse - Tuesday 24 December at 1815 (1hr 29m)
A cute and fuzzy take on the Charles Dickens classic. Mr Scrooge hates Christmas (bah humbug!) but with the arrival of three Christmas spirits, he is given a chance to finally see the error of his miserable ways. All your favourite muppets star alongside the marvelous Michael Caine.
6. RSNO Christmas Concert: The Snowman
Perth Concert Hall - Monday 18 December at 1930
If you've not watched The Snowman, is it really Christmas? Sing along to Christmas carols and enjoy a screening of The Snowman with a live orchestra.