67 Galashiels ↔ Berwick Rail Stn
Operated by Borders Buses. First bus 06:00, last bus 21:03. 33 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Galashiels Transport Interchange (Stance 1) | 06:00 | 07:00 | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 12:00 | 13:00 | 14:00 | 14:50 | 15:00 | 16:00 | 17:00 | 18:00 | 19:00 | 20:00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Archies Walk (Nr) | 06:06 | 07:06 | 08:06 | 09:06 | 10:06 | 11:06 | 12:06 | 12:06 | 13:06 | 14:06 | 14:56 | 15:06 | 16:06 | 17:06 | 18:06 | 19:06 | 20:06 |
| Tweedbank Station | 06:12 | 07:12 | 08:12 | 09:12 | 10:12 | 11:12 | 12:12 | 12:12 | 13:12 | 14:12 | 15:02 | 15:12 | 16:12 | 17:12 | 18:12 | 19:12 | 20:12 |
| Borders General Hospital Entrance (At) | 06:17 | 07:17 | 08:17 | 09:17 | 10:17 | 11:17 | 12:17 | 12:17 | 13:17 | 14:17 | 15:07 | 15:17 | 16:17 | 17:17 | 18:17 | 19:17 | 20:17 |
| Abbey Car Park (At) | 06:23 | 07:23 | 08:23 | 09:23 | 10:23 | 11:23 | 12:23 | 12:23 | 13:23 | 14:23 | 15:13 | 15:23 | 16:23 | 17:23 | 18:23 | 19:23 | 20:23 |
| Leaderfoot Roundabout (E-bound) | 06:28 | 07:28 | 08:28 | 09:28 | 10:28 | 11:28 | 12:28 | 12:28 | 13:28 | 14:28 | 15:18 | 15:28 | 16:28 | 17:28 | 18:28 | 19:28 | 20:28 |
| Council Headquarters (Opp) | 06:31 | 07:31 | 08:31 | 09:31 | 10:31 | 11:31 | 12:31 | 12:31 | 13:31 | 14:31 | 15:21 | 15:31 | 16:31 | 17:31 | 18:31 | 19:31 | 20:31 |
| St Boswells Bus Stance (At) | 06:36 | 07:36 | 08:36 | 09:36 | 10:36 | 11:36 | 12:36 | 12:36 | 13:36 | 14:36 | 15:26 | 15:36 | 16:36 | 17:36 | 18:36 | 19:36 | 20:36 |
| Clintmains Road End (At) | 06:41 | 07:41 | 08:41 | 09:41 | 10:41 | 11:41 | 12:41 | 12:41 | 13:41 | 14:41 | 15:31 | 15:41 | 16:41 | 17:41 | 18:41 | 19:41 | 20:41 |
| Horsemarket Bus Shelter (At) | 06:59 | 07:59 | 08:59 | 09:56 | 10:59 | 11:56 | 12:59 | 13:10 | 13:56 | 14:59 | 15:59 | 15:59 | 16:56 | 17:59 | 18:59 | 19:56 | 20:56 |
| Kelso High School (At) | · | · | · | · | · | · | · | 13:25 | · | · | 15:50 | · | · | · | · | · | · |
| West End Shelter (At) | 07:09 | 08:09 | 09:09 | · | 11:09 | · | 13:09 | 13:35 | · | 15:09 | 16:09 | 16:09 | · | 18:09 | 19:09 | · | · |
| Besom Inn (At) | 07:17 | 08:17 | 09:17 | · | 11:17 | · | 13:17 | 13:43 | · | 15:17 | 16:17 | 16:17 | · | 18:17 | 19:17 | · | · |
| Collingwood Arms (adj) | 07:22 | 08:22 | 09:22 | · | 11:22 | · | 13:22 | 13:48 | · | 15:22 | 16:22 | 16:22 | · | 18:22 | 19:22 | · | · |
| Salutation Inn (N-bound) | 07:32 | 08:32 | 09:32 | · | 11:32 | · | 13:32 | 13:58 | · | 15:32 | 16:32 | 16:32 | · | 18:32 | 19:32 | · | · |
| Village Hall (opp) | 07:36 | 08:36 | 09:36 | · | 11:36 | · | 13:36 | 14:02 | · | 15:36 | 16:36 | 16:36 | · | 18:36 | 19:36 | · | · |
| Horncliffe Road End (adj) | 07:43 | 08:43 | 09:43 | · | 11:43 | · | 13:43 | 14:09 | · | 15:43 | 16:43 | 16:43 | · | 18:43 | 19:43 | · | · |
| Village Green (opp) | 07:49 | 08:49 | 09:49 | · | 11:49 | · | 13:49 | 14:15 | · | 15:49 | 16:49 | 16:49 | · | 18:49 | 19:49 | · | · |
| Golden Square (nb) | 07:56 | 08:56 | 09:56 | · | 11:56 | · | 13:56 | 14:22 | · | 15:56 | 16:56 | 16:56 | · | 18:56 | 19:56 | · | · |
| Berwick Railway Station | 07:59 | 08:59 | 09:59 | · | 11:59 | · | 13:59 | 14:26 | · | 15:59 | 16:59 | 16:59 | · | 18:59 | 19:59 | · | · |
Route map
All stops on route 67
67 towards Berwick Rail Stn
- Galashiels Transport Interchange (Stance 1) Galashiels
- Market Street Fountain (Opp) Galashiels
- St Peter's School (Opp) Galashiels
- Fire Station Galashiels (Adj) Galashiels
- Archies Walk (Nr) Kingsknowes
- Galafoot Bridge (E-bound) Tweedbank
- Tweedbank Loch (At) Tweedbank
- Cotgreen Road (Before) Tweedbank
- Neidpath Court (Opp) Tweedbank
- Jura Drive (Opp) Tweedbank
- Tweedbank Station Tweedbank
- Tweedbank Ind Est (Opp) Tweedbank
- Borders General Hospital Entrance (At) Borders General Hospital
- Darnick Vale (At) Darnick
- Ormiston Terrace (Opp) Highcross
- Holy Trinity Church (o/s) Highcross
- Weirhill Place (At) Highcross
- Wright's Chiropractor (Opp) Melrose
- Abbey Car Park (At) Melrose
- Priorswood Court (At) Melrose
- Priorwood House (At) Melrose
- Newstead Bypass (E-bound) Newstead
- Leaderfoot Roundabout (E-bound) Leaderfoot
- Leaderfoot Roundabout (S-Bound) Leaderfoot
- Eildon Road End (Opp) Newtown St Boswells
- Council Headquarters (Opp) Newtown St Boswells
- Dryburgh Arms (o/s) Newtown St Boswells
- Agricultural College (Opp) Newtown St Boswells
- Springfield Terrace (Opp) St Boswells
- St Boswells Bus Stance (At) St Boswells
- Braeheads Road (at) St Boswells
- Drumree Cottage (Opp) St Boswells
- Clintmains Road End (At) Clintmains
- Wester Muirdean Rd End (At) Kelso
- Angraflat Road (Nr) Kelso
- Orchard Park (Adj) Kelso
- Inch Park (At) Kelso
- Baptist Church (o/s) Kelso
- Coledale Car Park (Adj) Kelso
- Horsemarket Bus Shelter (At) Kelso
- Kelso Fire Station (Opp) Kelso
- Abbotseat (After) Kelso
- Ice Rink (Opp) Kelso
- Kelso High School (At) Kelso
- Mercers Court footpath Kelso
- Ice Rink (o/s) Kelso
- Abbotseat (Before) Kelso
- Kelso Fire Station (Nr) Kelso
- Rosebank Cemetery (At) Kelso
- Riverside Drive (At) Kelso
- Highridgehall Rd Jct (At) Birgham
- West End Shelter (At) Birgham
- Fisherman's Arms (At) Birgham
- Appleacre (At) Birgham
- Fireburnmill Road End (Opp) Coldstream
- Coldstream Health Centre (o/s) Coldstream
- Lees Farm (At) Coldstream
- Court House Place (Adj) Coldstream
- Besom Inn (At) Coldstream
- Collingwood Arms (adj) Cornhill-on-Tweed
- Roundabout (E-bound) Cornhill-on-Tweed
- Main Road (E-bound) Donaldsons Lodge
- Tillmouth Park Hotel (eastbound) Twizel
- Road end (E-bound) East Newbiggin
- Salutation Inn (N-bound) Norham
- Morrishall Farm (opp) Norham
- Village Hall (opp) Norham
- Castle entrance (nr) Norham
- Farm cottages (opp) Emerick
- Horncliffe Mains Farm (nr) Horncliffe
- Horncliffe Road End (adj) Horncliffe
- Horncliffe House (adj) Horncliffe
- Garden Cottage (adj) Loanend
- Mount Pleasant Farm (near) Loanend
- West Ord road end (adj) Loanend
- Village Green (opp) East Ord
- Ord House (E-bound) East Ord
- Golden Square (nb) Berwick-upon-Tweed
- Castlegate Red Lion (adj) Berwick-upon-Tweed
- Berwick Railway Station Berwick-upon-Tweed
67 towards Galashiels
- Berwick Railway Station Berwick-upon-Tweed
- Railway Street (near) Berwick-upon-Tweed
- Castlegate (S-bound) Berwick-upon-Tweed
- Golden Square (sb) Berwick-upon-Tweed
- Union Brae (nr) Tweedmouth
- Asda (o/s) Tweedmouth
- Shielfield Terrace (opp) Prior Park
- Etal Road (W-bound) Prior Park
- Mansefield Road (nr) Hiveacres
- The Pastures (near) Hiveacres
- West End of Cornhill Road (W-bound) Hiveacres
- Ord House (W-bound) East Ord
- Village Green (nr) East Ord
- West Ord road end (opp) Loanend
- Mount Pleasant Farm (opp) Loanend
- Garden Cottage (opp) Loanend
- Horncliffe House (opp) Horncliffe
- Horncliffe Road End (opp) Horncliffe
- Horncliffe Mains Farm (opp) Horncliffe
- Farm Cottages (nr) Emerick
- Morris Hall (near) Norham
- Castle entrance (opp) Norham
- Village Hall (near) Norham
- Morrishall Farm (o/s) Norham
- Salutation Inn (S-bound) Norham
- Road end (W-bound) East Newbiggin
- Tillmouth Park Hotel (westbound) Twizel
- Main Road (W-bound) Donaldsons Lodge
- Roundabout (W-bound) Cornhill-on-Tweed
- Collingwood Arms (opp) Cornhill-on-Tweed
- Henderson Park (At) Coldstream
- Co-op Coldstream (o/s) Coldstream
- Lees Farm (Opp) Coldstream
- Coldstream Health Centre (Opp) Coldstream
- Fireburnmill Road End (Adj) Coldstream
- Appleacre (Opp) Birgham
- Fisherman's Arms (Opp) Birgham
- West End Shelter (Opp) Birgham
- Highridgehall Rd Jct (Opp) Birgham
- Riverside Drive (Opp) Kelso
- Rosebank Cemetery (Opp) Kelso
- Kelso Fire Station (Opp) Kelso
- Abbotseat (After) Kelso
- Ice Rink (Opp) Kelso
- Kelso High School (At) Kelso
- Mercers Court footpath Kelso
- Angraflat Road (Nr) Kelso
- Orchard Park (Adj) Kelso
- Inch Park (At) Kelso
- Baptist Church (o/s) Kelso
- Coledale Car Park (Adj) Kelso
- Woodmarket Bus Shelter (At) Kelso
- Parish Church (o/s) Kelso
- Orchard Park (Opp) Kelso
- Wester Muirdean Rd End (Opp) Kelso
- Clintmains Road End (Opp) Clintmains
- Weirgate Brae St Boswells
- Jean Lawrie Court (At) St Boswells
- St Boswells Bus Stance (At) St Boswells
- Agricultural College (o/s) Newtown St Boswells
- Melbourne Place (Opp) Newtown St Boswells
- Council Headquarters (At) Newtown St Boswells
- Eildon Road End (Nr) Newtown St Boswells
- Leaderfoot Roundabout (N-Bound) Leaderfoot
- Leaderfoot Roundabout (W-bound) Leaderfoot
- Newstead Bypass (W-bound) Newstead
- Priorwood House (Opp) Melrose
- Market Square (At) Melrose
- St Dunstan's Lane (Nr) Melrose
- Gibson Park (At) Melrose
- Weirhill Place (Opp) Highcross
- Holy Trinity Church (opp) Highcross
- Ormiston Terrace (At) Highcross
- Darnick Vale (Opp) Darnick
- Borders General Hospital Entrance (At) Borders General Hospital
- Tweedbank Ind Est (Nr) Tweedbank
- Tweedbank Station Tweedbank
- Jura Drive (At) Tweedbank
- Shielswood Court (Opp) Tweedbank
- Tweedbank Shops (Opp) Tweedbank
- Tweedbank Loch (Opp) Tweedbank
- Galafoot Bridge (W-bound) Tweedbank
- Archies Walk (Opp) Kingsknowes
- Fire Station Galashiels (Opp) Galashiels
- St Peter's School (o/s) Galashiels
- Galashiels Health Centre (Opp) Galashiels
- Galashiels Transport Interchange (Stance 1) Galashiels
Service history & registered changes
- 🆕 Registered effective 20 Oct 2025 Operating between Kelso, Horsemarket and Galashiels Interchange given service number 67 effective from 20 October 2025. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 67 bus?
The first 67 departure on weekdays leaves at 06:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 67 bus?
The last 67 on weekdays leaves its first stop at 21:03. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 67 bus cost?
The England fare cap doesn't apply in Scotland — Borders Buses sets the fares on the 67. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 67 bus?
The 67 is operated by Borders Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.