Dorset Community Transport operates a bus from Cranborne to Salisbury 3 times a day. Tickets cost $5 and the journey takes 20 min. More Bus also services this route every 20 minutes.
How to get from Cranborne to Salisbury
From Cranborne, The Inn line 97 bus to Fordingbridge, Main Post Office then bus to Salisbury, Cloisters. 57 min £7. From Cranborne taxi to Salisbury. 24 min £67. From Cranborne drive to Salisbury. 24 min £3.