The top performing independent school

for Advanced Highers 2016 - Best-Schools


Kilgraston Spring Fair and Tennis Tournament

Discover Kilgraston School.
Come to Kilgraston Parents' Association's Spring Fair and Tennis Tournament.
Sunday 19th May 2019
1.00pm - 4.00pm
Pony Rides, BBQ, Home baking, Bouncy Castles and much more.
All very welcome.

Happiness at the heart.

Find Out More

Kilgraston Bus Routes

Kilgraston Bus Routes

Kilgraston School serves a wide area across Perthshire, although we welcome students from further afield, too. Many busy parents elect to take advantage of the increased convenience afforded by our minibus service, and in order to accommodate as many students as possible, this service spans a 35 mile radius.

We are always striving to ensure good coach routes to school. If you do not see your location below, please get in touch so we may help you. An extensive network links Kilgraston conveniently with surrounding towns and villages including Blairgowrie, Crieff, Cupar, Dollar, Kinross and Perth.


M90 Kilgraston to Ferrytoll Park and Ride

Collection/Drop-Off Point AM PM
·         Ferrytoll Park and Ride 07:30 18:37
·         Halbeath Park and Ride (Dunfermline) 07:50 18:17
·         Kinross Park and Ride 08:15 17:47
·         Kinross Service Station 08:20 17:50
·         Kilgraston School 08:35 17:30


Crieff & Perth Railway Station

Bridge of Earn, A912, Perth Train Station , A85, Crieff

Collection/Drop-Off Point AM PM
·         Crieff Victoria Terrace 07:35 18:35
·         Gilmerton (Bus Stop) 07:45 18:30
·         Crieff Road Tesco (Bus Stop) 08:05 18:05
·         Perth Railway Station 08:20 17:50
·         Kilgraston School 08:35 17:35


 Guardbridge, Cupar, Gateside (A91)

Collection/Drop-Off Point AM PM
·         Guardbridge 07:45 18:25
·         Cupar Train station 07:58 18:12
·         Gateside 08:20 17:50
·         Kilgraston School 08:35 17:35


Dunkeld, Birnam, Luncarty

Collection/Drop-Off Point AM PM
·         Dunkeld North Car Park 07:55 18:15
·         Birnam Hotel 08:00 18:10
·         Luncarty 08:20 17:50
·         Kilgraston School 08:35    17:35


Blairgowrie and Perth AM ONLY

Collection/Drop-Off Point AM
·         Blairgowrie 07:45
·         Isla Rd, Perth – Dundee Rd. 08:15
·         Dundee Road Bus Stop next to Isle of Sky Hotel 08:20
·         Kilgraston School 08:35

This is an added service provided by Kilgraston School and due to high demand and limited availability, parents are asked to contact the School regarding the possibility of using this service.

Bus Routes

Routes and Charges 2018 to 2019

For further information on minibus charges,  please email