Bus times in Keith
All the buses in Keith: 6 bus routes and 35 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from Reidhaven Square (at) as of 19:12
Scheduled times at Keith’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Keith today
- 10 Elgin → Huntly via Lhanbryde, Keith Stagecoach Bluebird · first 04:05 · last 00:23
- 10A Elgin → Huntly via Lhanbryde, Keith Stagecoach Bluebird · first 17:40 · last 22:15
- 309 Cullen circular via Buckie, Keith Moray Council · weekdays only · first 07:15 · last 20:15
- 368 Tomintoul → Keith via Auchnarrow, Dufftown Moray Council · weekdays only · first 06:43 · last 18:22
- E7 Aberdeen → Inverness via Blackburn, Elgin Ember · first 02:04 · last 22:38
- M96 Elgin → Huntly via Fochabers, Keith Stagecoach Bluebird · first 05:37 · last 21:30
Route numbers are reused all over the country. See every UK 10 bus, E7 bus, M96 bus, 309 bus, 368 bus or 10A bus timetable.
Buses to…
Where can you get to by bus from Keith?
Map of bus stops in Keith
All 35 stops shown. Tap a marker for live departures.
Bus stops in Keith
Busiest stops
- Reidhaven Square (at) 5 routes
- Regent Square (opp) 4 routes
- Regent Square (at) 4 routes
- Banff Road (opp) 3 routes
- Banff Road (at) 3 routes
- Wellington Street (at) 3 routes
- Wellington Street (opp) 3 routes
- Broad Lane (at) 2 routes
- Broad Lane (opp) 2 routes
- Cairdshill Quarry (at) 2 routes
- Regent Court (opp) 2 routes
- Tarnash (at) 2 routes
Keith (34 stops)
- Alexandra Road (at)
- Alexandra Road (opp)
- Banff Road (at)
- Banff Road (opp)
- Bankers Lane (opp)
- Braeside (at)
- Broad Lane (at)
- Broad Lane (opp)
- Cairdshill Quarry (at)
- Chapel Street (adj)
- Chapel Street (opp)
- Den Crescent (at)
- Douglasbrae (at)
- Farmtown (at)
- Grammar School (at)
- Lady Hill (at)
- Land Street (at)
- Mar Place (adj)
- Moss Street (at)
- Nelson Terrace (at) southbound
- Nelson Terrace (at) northbound
- Railway Station eastbound
- Railway Station westbound
- Regent Court (at)
- Regent Court (opp)
- Regent Square (at)
- Regent Square (opp)
- Reidhaven Square (at)
- Rosarie Farm (at)
- Tarnash (at)
- Wellington Street (at)
- Wellington Street (opp)
- Whitehillock Farm (at)
- Whitehillock Farm (opp)
Newmill (1 stop)
Operators in Keith
Bus services here are registered with Aberdeenshire Council. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Keith?
6 bus routes serve Keith, run by Stagecoach Bluebird, Moray Council and Ember. They are the 10 (Elgin to Huntly), the E7 (Aberdeen to Inverness), the M96 (Elgin to Huntly), the 309 (Cullen circular), the 368 (Tomintoul to Keith) and the 10A (Elgin to Huntly).
How much is the bus fare in Keith?
Fares in Keith are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
How many bus stops are there in Keith?
There are 35 active bus stops in Keith across Keith, Newmill. Each stop page on this site shows the next departures and every route that calls there.