Buses in Castle Cary

10 bus routes serve Castle Cary, run by Great Western Railway, South Western Railway, Somerset Council, South West Coaches and Libra Travel. The busiest stops are Castle Cary station, Station Road and Sunnydene.

Most frequent routes

Where you can go from Castle Cary

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Castle Cary?
Direct buses from Castle Cary go to Street (667, 646, 647), Wincanton (667), Ansford (31), Beckington (31), Glastonbury (567), Gloucester (train), London Paddington (train), London Waterloo (train), Penzance (train) and Salisbury (train).
Which bus goes from Castle Cary to Street?
Routes 667, 646 and 647, run by South West Coaches.
Which bus goes from Castle Cary to Wincanton?
Route 667, run by South West Coaches and Somerset Council.
Which bus goes from Castle Cary to Ansford?
Route 31, run by Libra Travel.
Where do buses stop in Castle Cary?
The busiest stops are Castle Cary station, Station Road, Sunnydene, The Horsepond and Castle Cary Station.
Which bus companies run in Castle Cary?
Great Western Railway, South Western Railway, Somerset Council, South West Coaches and Libra Travel.
What are the most frequent buses in Castle Cary?
the 567 (Glastonbury – Castle Cary), the 667 (Street – Wincanton), the 1 (Yeovil – Shepton Mallet) and the 667 (Wincanton – Castle Cary).

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 28 October 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook