70 Inveralmond ↔ Inveralmond Bus Depot
Operated by Stagecoach East Scotland. First bus 04:58, last bus 06:40. 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.
| Bus Depot (at) | 04:58 | 05:58 | 06:40 |
|---|---|---|---|
| Institute (opp) | 05:08 | 06:08 | 06:50 |
| Upper Rannoch Roundabout (opp) | 05:14 | 06:14 | 06:56 |
| Health Centre (opp) | 05:20 | 06:20 | 07:02 |
| Shops (opp) | 05:27 | 06:27 | 07:09 |
| Post Office (at) | 05:31 | 06:31 | 07:13 |
| Mill Street (Stop C) | 05:36 | 06:36 | 07:18 |
| Rookery (at) | 05:40 | 06:40 | 07:22 |
| Inveralmond Close (at) | 05:49 | 06:49 | 07:31 |
| Bertha Park (at) | · | · | 07:38 |
Route map
All stops on route 70
70 towards Inveralmond Bus Depot
- Lawgrove Place (at) Inveralmond
- Bus Depot (at) Inveralmond
- Holiday Inn (opp) Inveralmond
- Bute Drive (at) North Muirton
- Duncansby Way (opp) Muirton
- ASDA (at) Muirton
- Viewfield Place (at) Muirton
- Unity Terrace (at) Hillyland
- Fairfield (opp) Tulloch
- Bruce Crescent (at) Tulloch
- Tulloch Terrace (at) Tulloch
- Institute (opp) Tulloch
- McDiarmid Park (opp) Hillyland
- Langside Road (opp) Letham
- Garth Avenue (opp) Letham
- Strathtay Road (opp 77) Letham
- Fortingall Place (opp) Letham
- Appin Terrace (at) Letham
- Primary School (opp) Letham
- Our Ladys Primary School (opp) Letham
- Cluny Terrace (at) Letham
- Upper Rannoch Roundabout (opp) Letham
- Welcome Inn (at) Letham
- Letham Day Centre (at) Letham
- Dunsinane Drive (opp) Letham
- Letham Road (opp 18) Letham
- Goodlyburn Place (at) Letham
- Hawarden Terrace (at) Perth
- Spens Crescent (at) Perth
- Rosslyn House (opp) Perth
- Health Centre (opp) Craigie
- Needless Road (opp) Craigie
- Parish Church (at) Craigie
- Glenearn Community Campus (at) Craigie
- Glenearn Carpets (at) Moncreiffe
- Edwards Engineering (at) Moncreiffe
- Breadalbane Terrace (at) Friarton
- Drummond Crescent (at) Friarton
- Shops (opp) Moncreiffe
- Glenfarg Terrace (at) Moncreiffe
- Glentilt Terrace (opp) Moncreiffe
- Glenearn Community Campus (opp) Craigie
- Post Office (at) Craigie
- St Leonards Bank (Stop ZJ) Perth
- Scott Street (Stop Y) Perth
- Scott Street (Stop W) Perth
- Scott Street (Stop U) Perth
- Mill Street (Stop C) Perth
- St Johns RC Church (at) Perth
- Balhousie Avenue (at) Muirton
- Premier Store (at) Muirton
- Balhousie Street (at 113) Muirton
- Rookery (at) Muirton
- Osprey Drive (at) Muirton
- Water Works North Muirton
- Lewis Place (at) North Muirton
- Crammond Place (at) North Muirton
- Stroma Court (at) North Muirton
- Rona Court (opp) North Muirton
- Brora Court (at) North Muirton
- Holiday Inn (at) Inveralmond
- Bus Depot (opp) Inveralmond
- Lawgrove Place (opp) Inveralmond
- Inveralmond Close (at) Inveralmond
- Inveralmond Road (opp) Inveralmond
- Inveralmond Grove (at) Inveralmond
- Ruthvenfield Avenue (at) Inveralmond
- Fishers (opp) Inveralmond
- Ruthvenfield Place (at) Inveralmond
- Double Dykes (opp) Inveralmond
- Bertha Way (at) Bertha Park
- Bertha Park (at) Bertha Park
Service history & registered changes
- 🆕 Registered effective 6 Sept 2026 Operating between Rye and Bexhill College given service number 70 effective from 06 September 2026. To amend Route and Timetable.
- 🆕 Registered effective 27 May 2026 Operating between Barrow upon Trent and Derby given service number 70 / 70A effective from 27 May 2026. To amend Route and Timetable.
- 🆕 Registered effective 12 Apr 2026 Operating between Rye and Bexhill College given service number 70 effective from 12 April 2026. To amend Timetable.
- 🆕 Registered effective 12 Apr 2026 Operating between Rye and Bexhill College given service number 70 effective from 12 April 2026. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 70 bus?
The first 70 departure on weekdays leaves at 04:58 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 70 bus?
The last 70 on weekdays leaves its first stop at 06:40. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 70 bus cost?
The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 70. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 70 bus?
The 70 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.