8 Perth ↔ Perth South Street M
Operated by Stagecoach East Scotland. First bus 06:50, last bus 17:20. 22 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.
| Mill Street (Stop D) | 06:50 | 07:20 | 07:50 | 08:20 | 08:50 | 09:20 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:50 | 15:20 | 15:50 | 16:20 | 16:50 | 17:20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Oakbank Crescent (opp) | 07:01 | 07:31 | 08:01 | 08:31 | 09:01 | 09:31 | 10:01 | 10:31 | 11:01 | 11:31 | 12:01 | 12:31 | 13:01 | 13:31 | 14:01 | 14:31 | 15:01 | 15:31 | 16:01 | 16:31 | 17:01 | 17:31 |
| Ash Grove (at) | 07:05 | 07:35 | 08:05 | 08:35 | 09:05 | 09:35 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:05 | 15:35 | 16:05 | 16:35 | 17:05 | 17:35 |
| Old Gallows Road (opp) | 07:08 | 07:38 | 08:08 | 08:38 | 09:08 | 09:38 | 10:08 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:08 | 14:38 | 15:08 | 15:38 | 16:08 | 16:38 | 17:08 | 17:38 |
| Poplar Crescent (opp) | 07:15 | 07:45 | 08:15 | 08:45 | 09:15 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:45 | 14:15 | 14:45 | 15:15 | 15:45 | 16:15 | 16:45 | 17:15 | 17:45 |
| South Street (Stop M) | 07:27 | 07:57 | 08:27 | 08:57 | 09:27 | 09:57 | 10:27 | 10:57 | 11:27 | 11:57 | 12:27 | 12:57 | 13:27 | 13:57 | 14:27 | 14:57 | 15:27 | 15:57 | 16:27 | 16:57 | 17:27 | 17:57 |
| Mill Street (Stop C) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
Route map
All stops on route 8
8 towards Perth South Street M
- Mill Street (Stop D) Perth
- South Methven Street (Stop I) Perth
- Elibank Street (opp) Perth
- York Place (Stop ZF) Perth
- Leisure Pool (at) Perth
- Rosslyn House (at) Perth
- Lovat Hotel Viewlands
- Murray Place (opp) Viewlands
- Braeside Gardens (opp) Cherrybank
- Necessity Brae (at) Cherrybank
- Ross Avenue (at) Cherrybank
- Oakbank Place (at) Cherrybank
- Oakbank Crescent (opp) Oakbank
- Viewlands Road (at) Oakbank
- Muirend Avenue (opp) Oakbank
- Community Centre (opp) Oakbank
- Elm Lane (at) Oakbank
- Beechgrove Drive (opp) Hillend
- Ash Grove (at) Hillend
- Muirend Road (opp) Burghmuir
- Soutar Crescent (at) Hillend
- Old Gallows Road (opp) Western Edge
- Traquair Gardens (at) Western Edge
- Abbotsford Crescent (opp) Western Edge
- Ettrick Drive (at) Oakbank
- Ash Grove (at) Oakbank
- Alder Drive (at) Oakbank
- Maple Road (opp) Oakbank
- Poplar Crescent (opp) Oakbank
- Perth High School (at) Oakbank
- Ross Avenue (opp) Cherrybank
- Oakbank Place (opp) Cherrybank
- Necessity Brae (opp) Cherrybank
- Cleeve Drive (opp) Cherrybank
- Braeside Gardens (at) Cherrybank
- Murray Place (at) Viewlands
- Lovat Hotel (opp) Viewlands
- Rosslyn House (opp) Perth
- Leisure Pool (opp) Perth
- South Street (Stop K) Perth
- York Place (Stop ZE) Perth
- Elibank Street (at) Perth
- South Street (Stop M) Perth
- Mill Street (Stop C) Perth
- Scott Street (Stop U) Perth
Service history & registered changes
- ✏️ Changed effective 20 Sept 2026 Westwood Cross → Canterbury
- ✏️ Changed effective 6 Sept 2026 Scarborough Town Centre → Barrowcliff
- 🆕 Registered effective 30 Aug 2026 From: Farnborough To: Yateley Via: Frogmore Name or No.: 8 Service type: Normal Stopping Effective date: 30 August 2026 Other details: New registration for service 8 running hourly every day between Farnborough & Yateley, with schooltime ex
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 8 bus?
The first 8 departure on weekdays leaves at 06:50 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 8 bus?
The last 8 on weekdays leaves its first stop at 17:20. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 8 bus cost?
The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 8. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 8 bus?
The 8 is operated by Stagecoach East Scotland.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.