7 Perth ↔ Perth Mill Street D
Operated by Stagecoach East Scotland. First bus 06:16, last bus 20:26. 51 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.
| South Street (Stop M) | 06:16 | 06:42 | 06:46 | 07:12 | 07:42 | 07:16 | 08:07 | 07:43 | 08:42 | 08:08 | 09:12 | 08:46 | 09:42 | 09:16 | 10:12 | 09:46 | 10:42 | 10:16 | 11:12 | 10:46 | 11:42 | 11:16 | 12:12 | 11:46 | 12:42 | 12:16 | 13:12 | 12:46 | 13:42 | 13:16 | 14:12 | 13:46 | 14:42 | 14:16 | 15:12 | 14:46 | 15:42 | 15:16 | 16:20 | 15:46 | 16:50 | 16:26 | 17:20 | 16:56 | 17:50 | 17:26 | 18:20 | 17:57 | 18:22 | 18:52 | 20:26 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mansfield Road (at) | 06:26 | · | 06:56 | · | · | 07:26 | · | 07:54 | · | 08:17 | · | 08:56 | · | 09:26 | · | 09:56 | · | 10:26 | · | 10:56 | · | 11:26 | · | 11:56 | · | 12:26 | · | 12:56 | · | 13:26 | · | 13:56 | · | 14:26 | · | 14:56 | · | 15:26 | · | 15:56 | · | 16:36 | · | 17:06 | · | 17:36 | · | 18:07 | 18:32 | 19:02 | 20:36 |
| Murray Road (at) | · | · | · | · | · | · | · | · | · | 08:18 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Airport (at) | · | · | · | · | · | · | · | · | · | 08:24 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Murray Road (opp) | · | · | · | · | · | · | · | · | · | 08:28 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Stormont Park (at) | 06:30 | · | 07:00 | · | · | 07:30 | · | 07:57 | · | 08:30 | · | 09:00 | · | 09:30 | · | 10:00 | · | 10:30 | · | 11:00 | · | 11:30 | · | 12:00 | · | 12:30 | · | 13:00 | · | 13:30 | · | 14:00 | · | 14:30 | · | 15:00 | · | 15:30 | · | 16:00 | · | 16:40 | · | 17:10 | · | 17:40 | · | 18:11 | 18:36 | 19:06 | 20:40 |
| Mansfield Road (opp) | 06:35 | · | 07:05 | · | · | 07:35 | · | 08:02 | · | 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:45 | · | 17:15 | · | 17:45 | · | 18:16 | 18:41 | 19:11 | 20:45 |
| RDM Institute (at) | 06:34 | · | 07:04 | · | · | 07:34 | · | 08:01 | · | 08:35 | · | 09:04 | · | 09:34 | · | 10:04 | · | 10:34 | · | 11:04 | · | 11:34 | · | 12:04 | · | 12:34 | · | 13:04 | · | 13:34 | · | 14:04 | · | 14:34 | · | 15:04 | · | 15:34 | · | 16:04 | · | 16:44 | · | 17:14 | · | 17:44 | · | 18:15 | 18:40 | 19:10 | 20:44 |
| Mill Street (Stop D) | 06:45 | · | 07:15 | · | 07:05 | 07:45 | 07:25 | 08:12 | 08:05 | 08:45 | 08:35 | 09:15 | 09:05 | 09:45 | 09:35 | 10:15 | 10:05 | 10:45 | 10:35 | 11:15 | 11:05 | 11:45 | 11:35 | 12:15 | 12:05 | 12:45 | 12:35 | 13:15 | 13:05 | 13:45 | 13:35 | 14:15 | 14:05 | 14:45 | 14:35 | 15:15 | 15:05 | 15:45 | 15:35 | 16:15 | 16:05 | 16:55 | 16:40 | 17:25 | 17:05 | 17:55 | 17:35 | 18:26 | 18:51 | 19:21 | 20:55 |
| Park and Ride (Stop B) | · | 06:30 | · | 07:00 | 07:30 | · | 07:55 | · | 08:30 | · | 09:00 | · | 09:30 | · | 10:00 | · | 10:30 | · | 11:00 | · | 11:30 | · | 12:00 | · | 12:30 | · | 13:00 | · | 13:30 | · | 14:00 | · | 14:30 | · | 15:00 | · | 15:30 | · | 16:00 | · | 16:30 | · | 17:00 | · | 17:30 | · | 18:00 | · | · | · | · |
| Broxden House (opp) | · | · | · | · | 07:15 | · | 07:40 | · | 08:20 | · | 08:50 | · | 09:20 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 16:02 | · | 16:32 | · | 17:02 | · | 17:32 | · | 18:02 | · | · | · | · |
| Aviva (at) | · | · | · | · | · | · | 07:35 | · | 08:15 | · | 08:45 | · | 09:15 | · | 09:45 | · | 10:15 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 16:08 | · | 16:38 | · | 17:08 | · | 17:38 | · | 18:08 | · | · | · | · |
| Aviva (opp) | · | · | · | · | · | · | 07:36 | · | 08:16 | · | 08:46 | · | 09:16 | · | 09:46 | · | 10:16 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 16:10 | · | 16:40 | · | 17:10 | · | 17:40 | · | 18:10 | · | · | · | · |
Route map
All stops on route 7
7 towards Perth Mill Street D
- South Street (Stop M) Perth
- High Street (Stop P) Perth
- George Street (Stop Q) Perth
- Bridgend Court (at) Bridgend
- Comleybank (at) Gannochy
- Strathmore Street Bridgend
- Fitzroy Terrace (opp) Gannochy
- Whinniemuir Cottages (opp) Gannochy
- Murrayshall Road End (opp) Scone
- Cemetery (opp) Scone
- Bonhard Road (opp) Scone
- Mansfield Road (at) Scone
- Highfield Road (at) Scone
- Murray Road (at) Scone
- Airport (at) Scone
- Highfield Road (opp) Scone
- Murray Road (opp) Scone
- RDM School East (at) Scone
- Stormont Road Surgery (at) Scone
- Stormont Park (at) Scone
- Spoutwells Place (at) Scone
- Lime Grove (at) Scone
- Hanover Gardens (opp) Scone
- Stormont Road (at) Scone
- Greystanes (opp) Scone
- Catmoor Road (opp) Scone
- Corrie Place (opp) Scone
- Abbey Terrace (at) Scone
- Mansfield Road (opp) Scone
- RDM Institute (at) Scone
- Bonhard Road (at) Scone
- Cemetery (at) Scone
- Murrayshall Road End (at) Scone
- Whinniemuir Cottages (at) Gannochy
- Fitzroy Terrace (at) Gannochy
- Comleybank (opp) Gannochy
- Bridgend Court (opp) Bridgend
- Strathmore Street (opp) Bridgend
- Charlotte Street (Stop ZQ) Perth
- Mill Street (Stop D) Perth
- South Methven Street (Stop I) Perth
- York Place (Stop ZF) Perth
- Leisure Pool (at) Perth
- Elibank Street (opp) Perth
- Rosslyn House (at) Perth
- Lovat Hotel Viewlands
- Murray Place (opp) Viewlands
- Braeside Gardens (opp) Cherrybank
- Necessity Brae (at) Cherrybank
- Charlotte Gate Perth
- Lamberkine Drive (opp) Broxden
- Park and Ride (Stop B) Broxden
- Innerleithen Way (opp) Broxden
- Innerleithen Way (at) Broxden
- Broxden House (opp) Broxden
- Broxden House (at) Broxden
- Lamberkine Drive (at) Broxden
- Charlotte Gate (opp) Perth
- Necessity Brae (opp) Cherrybank
- Scouring Burn (opp) Perth
- Kinmond Drive (opp) Oakbank
- Aviva (at) Cherrybank
- Aviva (opp) Cherrybank
- Kinmond Drive (at) Oakbank
- Braeside Gardens (at) Cherrybank
- Murray Place (at) Viewlands
- Lovat Hotel (opp) Viewlands
- Rosslyn House (opp) Perth
- Leisure Pool (opp) Perth
- Elibank Street (at) Perth
- York Place (Stop ZE) Perth
- South Street (Stop K) Perth
- Kinnoull Street (Stop S) Perth
Service history & registered changes
- 🆕 Registered effective 6 Sept 2026 Operating between Scarborough Town Centre and Eastfield Circular given service number 7 / 7A effective from 06 September 2026. To amend Timetable.
- 🆕 Registered effective 1 Sept 2026 Operating between Lancaster Bus Station and Lancaster Bus Station given service number 7 effective from 01 September 2026. To amend Stopping Places.
- ❌ Withdrawn effective 30 Aug 2026 Operating between Winchester and Sparsholt/Salisbury given service number 7 / 77 effective from 30 August 2026.
- 🆕 Registered effective 30 Aug 2026 From: Winchester To: Sparsholt College Via: Stockbridge Road Name or No.: 7 Service type: Normal Stopping Effective date: 30 August 2026 Other details: new service Winchester to Sparsholt Village and college, Mondays to Saturdays
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 7 bus?
The first 7 departure on weekdays leaves at 06:16 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 7 bus?
The last 7 on weekdays leaves its first stop at 20:26. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 7 bus cost?
The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 7. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 7 bus?
The 7 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.