P12 West Linton ↔ Peebles High Sch
Operated by Borders Buses. First bus 07:53, last bus 15:55. 3 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.
| West Linton Primary School (At) | 07:53 |
|---|---|
| Broomlee Crescent (Nr) | 07:57 |
| Broomlee Mains (At) | 07:59 |
| Spitalhaugh (Opp) | 08:03 |
| Macbiehill Rd End (At) | 08:07 |
| Leadburn (Opp) | 08:12 |
| Horseshoe Inn (o/s) | 08:20 |
| Peebles High School Campus (At) | 08:36 |
Route map
All stops on route P12
P12 towards Peebles High Sch
- West Linton Primary School (At) West Linton
- Dryburn Brae (After) West Linton
- Blyth Square (nr) West Linton
- Broomlee Crescent (Nr) West Linton
- Broomlee Mains (At) West Linton
- Spitalhaugh (Opp) West Linton
- Macbiehill Rd End (At) Romanno Bridge
- Leadburn (Opp) Leadburn
- Craigburn Wood Hail & Ride (SE-bound) Craigburn
- Falla Toll (S-bound) Waterheads
- Shiplaw Rd (Opp) Eddleston
- Portmore Estate Hail & Ride (S-bound) Eddleston
- Horseshoe Inn (o/s) Eddleston
- Station Road (Opp) Eddleston
- Cringletie House (Opp) Peebles
- Redscarhead Hail & Ride (S-bound) Peebles
- Winkston Farm (At) Peebles
- Harrisons Garage (Opp) Peebles
- Dalatho Street (Opp) Peebles
- Dalatho Crescent South (Opp) Peebles
- Scout Hall (Opp) Peebles
- East Station Car Park (Opp) Peebles
- The Bridges (At) Peebles
- Eastgate Post Office Peebles
- The County Inn (At) Peebles
- Peebles High School Campus (At) Peebles
P12 towards West Linton
- Peebles High School Campus (At) Peebles
- Victoria Park (Opp) Peebles
- Bank of Scotland (At) Peebles
- The Bridges (Opp) Peebles
- Scout Hall (At) Peebles
- Dalatho Crescent South (Adj) Peebles
- Dalatho Street (Adj) Peebles
- Dalatho Crescent North (After) Peebles
- Winkston Farm (Opp) Peebles
- Redscarhead Hail & Ride (N-bound) Peebles
- Cringletie House (At) Peebles
- Station Road Eddleston
- Horseshoe Inn (Opp) Eddleston
- Portmore Estate Hail & Ride (N-bound) Eddleston
- Shiplaw Road (At) Eddleston
- Falla Toll (N-bound) Waterheads
- Craigburn Wood Hail & Ride (NW-bound) Craigburn
- Leadburn (At) Leadburn
- Macbiehill Rd End (Opp) Romanno Bridge
- Spitalhaugh (At) West Linton
- Broomlee Camp (At) West Linton
- Broomlee Crescent (Opp) West Linton
- Coronation Garden West Linton
- Dryburn Brae (Before) West Linton
- West Linton Primary School (At) West Linton
Service history & registered changes
- 🆕 Registered effective 20 Oct 2025 Operating between West Linton Primary School and Peebles High School given service number P12 effective from 20 October 2025. To amend Route and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first P12 bus?
The first P12 departure on weekdays leaves at 07:53 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last P12 bus?
The last P12 on weekdays leaves its first stop at 15:55. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the P12 bus cost?
The England fare cap doesn't apply in Scotland — Borders Buses sets the fares on the P12. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the P12 bus?
The P12 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.