Coach Services

Private coach transport to and from school for children from Primary 4 upwards

The provision of private coach transport is an integral part of our practical support for families who require a safe and direct means of getting their child to and from school.  

The cost of using our coach services varies according to distance and costs between £1.00 - £5.62 per journey for regular users. For the benefit of families with children in Primary 4 and upwards we operate morning and afternoon services to and from:

  • Balerno/Colinton
  • Bathgate/Livingston
  • Dalgety Bay
  • Dunfermline
  • Dunbar/East Linton
  • Eskbank/Newington
  • Haymarket Train Station
  • Kirkliston/South Queensferry/Cramond
  • Larbert/Linlithgow/Corstorphine
  • North Berwick
  • Trinity
  • West Linton/Penicuik

Most families who use the coaches do so every morning and afternoon, while others are more selective depending on family circumstances. We endeavour to accommodate all requests and priority will be given to the families who use the coaches most often.

Our coaches are operated by excellent local companies who comply with all current legislation. Coaches are fitted with seat belts and it is a condition of travelling that the children keep their seat belt fastened at all times.  All coaches drop children at each of the two school sites by 8.30am. Afternoon coaches leave the school at 4.20pm, picking up children from both sites before commencing their journey. We also offer a pick up service from Haymarket station in the morning and a drop off in the afternoon. Children in The Junior School who travel home on an afternoon coach are supervised after the end of the school day and we accept responsibility for ensuring that they board the correct coach.

Click here for further Coach Services information, or contact the Transport Co-ordinator, Eleanor Neill, for full details of our Coach Services on +44 131 311 1166 or email