Buses in Kelso
10 bus routes serve Kelso, run by Borders Buses, Scottish Borders Council, Arriva North East and Peter Hogg of Jedburgh. The busiest stops are Woodmarket Bus Shelter, Sprouston Rd and Maxmill Park.
Most frequent routes
- 67: Galashiels – Berwick-upon-Tweed Borders Buses
- 80: Kelso town service Scottish Borders Council
- 81: Kelso – Morebattle (circular) Scottish Borders Council
- 34A: Kelso – Wooler Scottish Borders Council
- 34: Kelso – Duns Scottish Borders Council
- 84: Kelso – Gordon (circular) Scottish Borders Council
Where you can go from Kelso
Routes
- 67: Galashiels – Berwick-upon-Tweed Borders Buses
- 80: Kelso town service Scottish Borders Council
- 81: Kelso – Morebattle (circular) Scottish Borders Council
- 34A: Kelso – Wooler Scottish Borders Council
- 34: Kelso – Duns Scottish Borders Council
- 84: Kelso – Gordon (circular) Scottish Borders Council
- 85: Kelso – Greenlaw (circular) Scottish Borders Council
- 86: Newtown St Boswells – Kelso Scottish Borders Council
- X16: Wooler – Kelso Arriva North East
- K08: Kelso – Jedburgh Peter Hogg of Jedburgh · school days only
Bus companies
Stops
- Woodmarket Bus Shelter
- Sprouston Rd
- Maxmill Park
- Baptist Church
- Coledale Car Park
- Parish Church
- Kelso Fire Station
- Kelso Abbey
- Bridgend Park
- Orchard Park
- Angraflat Road
- Horsemarket Bus Shelter
- Ice Rink
- Abbotseat
- Ednam House Hotel
- Inch Park
- Wester Muirdean Rd End
- Sainsburys Kelso
- Mercers Court
- Co-op High Croft
- Masons Court
- Pinnaclehill Park
- Croft Road
- Rosebank Cemetery
- Riverside Drive
- Inchmyre
- Inchmead Drive
- Croft Park
- Scott Country Ltd Warehouse
- Lloyds Tractors
- Spylaw Rd End
- Wester Softlaw Road End
- Kelso Hospital
- Mercers Court footpath
- Edenside Primary School
- Kelso High School
- Pinnaclehill Industrial Estate
- Plexus
- The Linn
- Springwood Estate
- Softlaw Cottage
- Springwood Village
- Blakelaw Farm
- Ambulance Station
- Springwood Bank
- Barony Knoll
- Blakelaw Cottages
- Tait Hall
- Broomlands School
Questions
- Where can I go by bus from Kelso?
- Direct buses from Kelso go to Wooler (34A, X16), Berwick-upon-Tweed (67), Duns (34), Galashiels (67), Gordon (84), Greenlaw (85), Jedburgh (K08), Morebattle (81) and Newtown St Boswells (86).
- Which bus goes from Kelso to Wooler?
- Routes 34A and X16, run by Scottish Borders Council and Arriva North East.
- Which bus goes from Kelso to Berwick-upon-Tweed?
- Route 67, run by Borders Buses.
- Which bus goes from Kelso to Duns?
- Route 34, run by Scottish Borders Council.
- Where do buses stop in Kelso?
- The busiest stops are Woodmarket Bus Shelter, Sprouston Rd, Maxmill Park, Baptist Church and Coledale Car Park.
- Which bus companies run in Kelso?
- Borders Buses, Scottish Borders Council, Arriva North East and Peter Hogg of Jedburgh.
- What are the most frequent buses in Kelso?
- the 67 (Galashiels – Berwick-upon-Tweed), the 80 (Kelso town service), the 81 (Kelso – Morebattle (circular)) and the 34A (Kelso – Wooler).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 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