The map below shows the towns and villages which have public transport links to Marlborough which are suitable for students attending daytime courses at St. John’s School.

| Key | |
| Direct bus services to St.Johns School | |
| Special school coach only available to holders of Wiltshire C.C. bus passes | |
| Connecting bus services | |
| Transport assistance catchment area for St. Johns School |
If you are under the age of 19 and live in one of the towns and villages marked
and wish to study at St. John's School, you may be eligible for a bus pass through Wiltshire County Council - even if you live outside the yellow Transport Assistance Catchment Area. This pass offers a considerable saving over most normal bus fares, please see Wiltshire Post-16 Student Transport Scheme page for more information.
If your village isn’t shown on the map above but you live within the yellow zone, special transport may still be provided for you to get to School if you obtain a bus pass from Wiltshire County Council, please see Wiltshire Post-16 Student Transport Scheme page for more information.