38 Falkirk to Stirling via Camelon, Larbert
Operated by Midland Bluebird. Registered as running via Bannockburn, Plean, Larbert. First bus 03:45, last bus 23:55. 156 journeys on weekdays. Fares: set by the operator — more.
Night bus — overnight departures 03:45–07:00. Sunday–Friday nights. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.
Wanted a different 38? 43 other bus routes are numbered 38 elsewhere in the UK — see every 38 bus timetable by area.
| Stop | 04:43 | 05:06 | 05:08 | 05:10 | 05:13 | 05:16 | 05:21 | 05:36 | 05:37 | 05:46 | 05:51 | 05:56 | 06:03 | 06:06 | 06:11 | 06:13 | 06:15 | 06:22 | 06:30 | 06:40 | 06:37 | 06:50 to St Ninians Toll, Bannockburn Road | 06:47 | 07:00 | 07:19 | 07:15 | 07:37 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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:30 | 06:40 | 06:45 | 06:50 | 06:55 | 07:08 | 07:19 | 07:23 | 07:37 | 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: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:34 | 06:46 | 06:51 | 06:57 | 07:01 | 07:15 | 07:26 | 07:30 | 07:44 | 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: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:42 | 06:55 | 07:00 | 07:07 | 07:10 | 07:25 | 07:36 | 07:40 | 07:54 | 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: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:47 | 07:01 | 07:06 | 07:13 | 07:16 | 07:31 | 07:42 | 07:46 | 08:00 | 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: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:52 | 07:08 | 07:13 | 07:20 | 07:23 | 07:38 | 07:49 | 07:53 | 08:07 | 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 | 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:59 | 07:17 | 07:22 | · | 07:32 | 07:47 | 07:58 | 08:02 | 08:16 | 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 | 18:09 | 18:29 | 18:54 | 19:24 | 19:54 | 20:24 | 20:54 | 21:24 | 21:54 | 22:24 | 22:54 | 23:24 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. 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.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Midland Bluebird before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day, Boxing Day, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Christmas Eve — Thursday, 24 December 2026 towards Stirling: 76 journeys, first 05:06 towards Falkirk: 79 journeys, first 00:08
- Monday, 28 December 2026 towards Stirling: 77 journeys, first 04:43 towards Falkirk: 78 journeys, first 00:08
- Tuesday, 29 December 2026 towards Stirling: 77 journeys, first 04:43 towards Falkirk: 78 journeys, first 00:08
- Wednesday, 30 December 2026 towards Stirling: 77 journeys, first 04:43 towards Falkirk: 78 journeys, first 00:08
- New Year's Eve — Thursday, 31 December 2026 towards Stirling: 76 journeys, first 05:06 towards Falkirk: 79 journeys, first 00:08
- Monday, 4 January 2027 towards Stirling: 77 journeys, first 04:43 towards Falkirk: 78 journeys, first 00:08
Route map
All stops on route 38
38 towards Stirling
All 43 stops
- 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
All 46 stops
- 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 03:45 (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.