38 Falkirk ↔ Stirling
Operated by Midland Bluebird. First bus 00:08, last bus 23:55. 155 journeys on weekdays.
Wanted a different 38? 40 other bus routes are numbered 38 elsewhere in the UK — see every 38 bus by area.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
| St Andrew`s Church (Stop 1) | · | · | · | · | · | · | · | · | · | · | · | 05:56 | · | · | · | · | 06:15 | 06:22 | · | 06:37 | · | 06:47 | · | 07:00 | 07:15 | 07:30 | 07:45 | 08:00 | 08:15 | 08:30 | 08:45 | 09:00 | 09:15 | 09:30 | 09:45 | 10:00 | 10:15 | 10:30 | 10:45 | 11:00 | 11:15 | 11:30 | 11:45 | 12:00 | 12:15 | 12:30 | 12:45 | 13:00 | 13:15 | 13:30 | 13:45 | 14:00 | 14:15 | 14:30 | 14:45 | 15:00 | 15:15 | 15:30 | 15:45 | 16:00 | 16:15 | 16:30 | 16:45 | 17:05 | · | 17:25 | 17:45 | 18:15 | 18:45 | 19:15 | 19:45 | 20:15 | 20:45 | 21:15 | 21:45 | 22:15 | 22:45 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sheriff Court (before) | · | · | · | · | · | · | · | · | · | · | · | 06:00 | · | · | · | · | 06:20 | 06:27 | · | 06:42 | · | 06:52 | · | 07:05 | 07:20 | 07:35 | 07:50 | 08:05 | 08:20 | 08:35 | 08:50 | 09:05 | 09:20 | 09:35 | 09:50 | 10:05 | 10:20 | 10:35 | 10:50 | 11:05 | 11:20 | 11:35 | 11:50 | 12:05 | 12:20 | 12:35 | 12:50 | 13:05 | 13:20 | 13:35 | 13:50 | 14:05 | 14:20 | 14:35 | 14:50 | 15:05 | 15:20 | 15:35 | 15:50 | 16:05 | 16:20 | 16:35 | 16:50 | 17:10 | · | 17:30 | 17:50 | 18:20 | 18:50 | 19:20 | 19:50 | 20:20 | 20:50 | 21:20 | 21:50 | 22:20 | 22:50 |
| Bus Depot (at) | · | · | · | · | · | · | · | · | · | · | · | 06:02 | · | · | · | · | 06:22 | 06:29 | · | 06:44 | · | 06:54 | · | 07:07 | 07:22 | 07:37 | 07:52 | 08:07 | 08:22 | 08:37 | 08:52 | 09:07 | 09:22 | 09:37 | 09:52 | 10:07 | 10:22 | 10:37 | 10:52 | 11:07 | 11:22 | 11:37 | 11:52 | 12:07 | 12:22 | 12:37 | 12:52 | 13:07 | 13:22 | 13:37 | 13:52 | 14:07 | 14:22 | 14:37 | 14:52 | 15:07 | 15:22 | 15:37 | 15:52 | 16:07 | 16:22 | 16:37 | 16:52 | 17:12 | · | 17:32 | 17:52 | 18:22 | 18:52 | 19:22 | 19:52 | 20:22 | 20:52 | 21:22 | 21:52 | 22:22 | 22:52 |
| Viaduct (northbound) | 04:43 | 05:06 | 05:08 | 05:10 | 05:13 | 05:16 | 05:21 | 05:36 | 05:37 | 05:46 | 05:51 | 06:03 | 06:03 | 06:06 | 06:11 | 06:13 | 06:23 | 06:30 | 06:24 | 06:45 | 06:40 | 06:55 | 06:50 | 07:08 | 07:23 | 07:38 | 07:53 | 08:08 | 08:23 | 08:38 | 08:53 | 09:08 | 09:23 | 09:38 | 09:53 | 10:08 | 10:23 | 10:38 | 10:53 | 11:08 | 11:23 | 11:38 | 11:53 | 12:08 | 12:23 | 12:38 | 12:53 | 13:08 | 13:23 | 13:38 | 13:53 | 14:08 | 14:23 | 14:38 | 14:53 | 15:08 | 15:23 | 15:38 | 15:53 | 16:08 | 16:23 | 16:38 | 16:53 | 17:13 | 17:15 | 17:33 | 17:53 | 18:23 | 18:53 | 19:23 | 19:53 | 20:23 | 20:53 | 21:23 | 21:53 | 22:23 | 22:53 |
| Forth Valley Royal Hospital (Stance 3) | 04:47 | 05:10 | 05:12 | 05:14 | 05:17 | 05:20 | 05:25 | 05:40 | 05:41 | 05:50 | 05:55 | 06:07 | 06:07 | 06:10 | 06:15 | 06:17 | 06:28 | 06:36 | 06:28 | 06:51 | 06:46 | 07:01 | 06:57 | 07:15 | 07:30 | 07:45 | 08:00 | 08:15 | 08:30 | 08:45 | 09:00 | 09:15 | 09:30 | 09:45 | 10:00 | 10:15 | 10:30 | 10:45 | 11:00 | 11:15 | 11:30 | 11:45 | 12:00 | 12:15 | 12:30 | 12:45 | 13:00 | 13:15 | 13:30 | 13:45 | 14:00 | 14:15 | 14:30 | 14:45 | 15:00 | 15:15 | 15:30 | 15:45 | 16:00 | 16:15 | 16:30 | 16:45 | 17:00 | 17:20 | 17:22 | 17:40 | 18:00 | 18:28 | 18:58 | 19:28 | 19:58 | 20:28 | 20:58 | 21:28 | 21:58 | 22:28 | 22:58 |
| President Kennedy Drive (before) | 04:55 | 05:18 | 05:20 | 05:22 | 05:25 | 05:28 | 05:33 | 05:48 | 05:49 | 05:58 | 06:03 | 06:15 | 06:15 | 06:18 | 06:23 | 06:25 | 06:37 | 06:45 | 06:36 | 07:00 | 06:55 | 07:10 | 07:07 | 07:25 | 07:40 | 07:55 | 08:10 | 08:25 | 08:40 | 08:55 | 09:10 | 09:25 | 09:40 | 09:55 | 10:10 | 10:25 | 10:40 | 10:55 | 11:10 | 11:25 | 11:40 | 11:55 | 12:10 | 12:25 | 12:40 | 12:55 | 13:10 | 13:25 | 13:40 | 13:55 | 14:10 | 14:25 | 14:40 | 14:55 | 15:10 | 15:25 | 15:40 | 15:55 | 16:10 | 16:25 | 16:40 | 16:55 | 17:10 | 17:30 | 17:32 | 17:49 | 18:09 | 18:37 | 19:07 | 19:37 | 20:07 | 20:37 | 21:07 | 21:37 | 22:07 | 22:37 | 23:07 |
| Bannockburn Primary School (at) | 05:00 | 05:23 | 05:25 | 05:27 | 05:30 | 05:33 | 05:38 | 05:53 | 05:54 | 06:03 | 06:08 | 06:20 | 06:20 | 06:23 | 06:28 | 06:30 | 06:43 | 06:51 | 06:41 | 07:06 | 07:01 | 07:16 | 07:13 | 07:31 | 07:46 | 08:01 | 08:16 | 08:31 | 08:46 | 09:01 | 09:16 | 09:31 | 09:46 | 10:01 | 10:16 | 10:31 | 10:46 | 11:01 | 11:16 | 11:31 | 11:46 | 12:01 | 12:16 | 12:31 | 12:46 | 13:01 | 13:16 | 13:31 | 13:46 | 14:01 | 14:16 | 14:31 | 14:46 | 15:01 | 15:16 | 15:31 | 15:46 | 16:01 | 16:16 | 16:31 | 16:46 | 17:01 | 17:16 | 17:36 | 17:38 | 17:55 | 18:15 | 18:43 | 19:13 | 19:43 | 20:13 | 20:43 | 21:13 | 21:43 | 22:13 | 22:43 | 23:13 |
| Mayfield Street (opp and before) | 05:05 | 05:28 | 05:30 | 05:32 | 05:35 | 05:38 | 05:43 | 05:58 | 05:59 | 06:08 | 06:13 | 06:25 | 06:25 | 06:28 | 06:33 | 06:35 | 06:49 | 06:58 | 06:46 | 07:13 | 07:08 | 07:23 | 07:20 | 07:38 | 07:53 | 08:08 | 08:23 | 08:38 | 08:53 | 09:08 | 09:23 | 09:38 | 09:53 | 10:08 | 10:23 | 10:38 | 10:53 | 11:08 | 11:23 | 11:38 | 11:53 | 12:08 | 12:23 | 12:38 | 12:53 | 13:08 | 13:23 | 13:38 | 13:53 | 14:08 | 14:23 | 14:38 | 14:53 | 15:08 | 15:23 | 15:38 | 15:53 | 16:08 | 16:23 | 16:38 | 16:53 | 17:08 | 17:23 | 17:43 | 17:45 | 18:01 | 18:21 | 18:48 | 19:18 | 19:48 | 20:18 | 20:48 | 21:18 | 21:48 | 22:18 | 22:48 | 23:18 |
| Bus Station (Stance 5) | 05:12 | 05:35 | 05:37 | 05:39 | 05:42 | 05:45 | 05:50 | 06:05 | 06:06 | 06:15 | 06:20 | 06:32 | 06:32 | 06:35 | 06:40 | 06:42 | 06:57 | 07:07 | 06:53 | 07:22 | 07:17 | 07:32 | · | 07:47 | 08:02 | 08:17 | 08:32 | 08:47 | 09:02 | 09:17 | 09:32 | 09:47 | 10:02 | 10:17 | 10:32 | 10:47 | 11:02 | 11:17 | 11:32 | 11:47 | 12:02 | 12:17 | 12:32 | 12:47 | 13:02 | 13:17 | 13:32 | 13:47 | 14:02 | 14:17 | 14:32 | 14:47 | 15:02 | 15:17 | 15:32 | 15:47 | 16:02 | 16:17 | 16:32 | 16:47 | 17:02 | 17:17 | 17:32 | 17:52 | 17:54 | 18:09 | 18:29 | 18:54 | 19:24 | 19:54 | 20:24 | 20:54 | 21:24 | 21:54 | 22:24 | 22:54 | 23:24 |
Route map
All stops on route 38
38 towards Stirling
- St Andrew`s Church (Stop 1) Falkirk
- Municipal Buildings (opp) Falkirk
- Dollar Park (opp) Falkirk
- Rosebank Distillery (opp) Falkirk
- Dorrator Road (opp) Camelon
- The Hedges (at) Camelon
- Sheriff Court (before) Camelon
- Sensory Centre (at) Camelon
- Carmuirs Golf Club (at) Camelon
- Bus Depot (at) Larbert
- Viaduct (northbound) Larbert
- Commercial Hotel (at) Larbert
- Torwood Avenue (opp) Larbert
- Logie Drive (opp) Larbert
- Forth Valley Royal Hospital (Stance 3) Larbert
- Old Denny Road (after) Larbert
- Glenbervie Nursery (before) Larbert
- Glenbervie Golf Course (opp) Larbert
- Glen Road (after) Torwood
- Bogend Road (opp) Torwood
- Industrial Estate Plean
- Plean Parish Church (at) Plean
- Football Park (opp) Plean
- Stirling Place (before) Plean
- President Kennedy Drive (before) Plean
- Craigbeg Quarry (at) Sauchenford
- Bannockburn Hospital (at) Bannockburn
- Bogend Road (before) Bannockburn
- Bannockburn Primary School (at) Bannockburn
- Cross (after) Bannockburn
- Firs Crescent (opp and after) Bannockburn
- Park Drive (opp and before) Bannockburn
- Bannockburn High School (opp) Bannockburn
- Braehead Road (before) St Ninians
- Hill Street (before) St Ninians
- Cornhill Crescent (opp) St Ninians
- Mayfield Street (opp and before) St Ninians
- Thistle Park (at) St Ninians
- Beechwood Park (at) St Ninians
- Police Headquarters (at) Stirling
- Viewforth Main Entrance (opp) Stirling
- Wellgreen Road (Stance 4) Stirling
- Bus Station (Stance 5) Stirling
38 towards Falkirk
- Bus Station (Stance 5) Stirling
- Wellgreen Road (Stance 2) Stirling
- Viewforth Main Entrance (at) Stirling
- The Woodlands (at) Stirling
- Police Headquarters (opp) Stirling
- Beechwood Park (opp) St Ninians
- Post Office (at) St Ninians
- Mayfield Street (before) St Ninians
- Cornhill Crescent (before) St Ninians
- Hill Street (opp and after) St Ninians
- Braehead Road (opp and before) St Ninians
- Bannockburn High School (near) Bannockburn
- Park Drive (before) Bannockburn
- Firs Crescent (before) Bannockburn
- Cross (before) Bannockburn
- Roman Catholic Church Bannockburn
- Bannockburn Primary School (opp) Bannockburn
- Bogend Road (opp and after) Bannockburn
- Crematorium (opp) Bannockburn
- Muirpark Truck Stop (at) Sauchenford
- Craigbeg Quarry (opp) Sauchenford
- Sauchenford Cottages (opp) Sauchenford
- President Kennedy Drive (after) Plean
- Football Park (at) Plean
- William Simpson Home (at) Plean
- Step Inn (at) Plean
- Bogend Road (at) Torwood
- Castle Crescent (opp) Torwood
- Glen Road (opp) Torwood
- Glenbervie Golf Course (at) Larbert
- Glenbervie Nursery (after) Larbert
- Old Denny Road (opp) Larbert
- Forth Valley Royal Hospital (Stance 2) Larbert
- Torwood Avenue (at) Larbert
- Pretoria Road (before) Larbert
- Larbert Old Parish Church (opp) Larbert
- Viaduct (southbound) Larbert
- Bus Depot (opp) Larbert
- Carmuirs Golf Club (opp) Camelon
- Sensory Centre (opp) Camelon
- Sheriff Court (opp) Camelon
- The Hedges (opp and after) Camelon
- Rosebank Distillery (at) Falkirk
- Dollar Park (at) Falkirk
- Municipal Buildings (at) Falkirk
- Asda (Stance 1) Falkirk
Service registration & registered changes
- ✏️ Service change effective 31 August 2026 To amend Timetable.
- ✏️ Service change effective 15 September 2025 To amend Timetable.
- ✏️ Service change effective 22 April 2024 To amend Timetable.
- ✏️ Service change effective 20 April 2023 To amend Route and Timetable.
- ✏️ Service change effective 7 February 2022 To amend Timetable.
🏛️ Registered as partly financially supported by a local authority (Stirling Council).
From official Traffic Commissioner registrations. Registration PM0000003/352 · Changes in Falkirk District Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 38 bus?
The first 38 departure on weekdays leaves at 00:08 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 38 bus?
The last 38 on weekdays leaves its first stop at 23:55. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 38 bus cost?
The England fare cap doesn't apply in Scotland — Midland Bluebird sets the fares on the 38. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 38 bus?
The 38 is operated by Midland Bluebird.
Timetable data from Midland Bluebird via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0000003/352. Check before you travel — services can change at short notice.