X94
Route map
X94 live route map
See the route, stops, and live buses currently on this line.
91 stops
Live buses loading
Map ready
Loading the route map...
Ascot (Heatherwood) → Frimley Park Hospital
9 trips · first 08:40 · last 18:45
Mon–Fri
Live From 2025-04-04
Swipe sideways to see later trips.
Stop
08:40
Frimley Park Hospital
09:40
Frimley Park Hospital
10:40
Frimley Park Hospital
11:40
Frimley Park Hospital
12:30
Frimley Park Hospital
13:40
Frimley Park Hospital
16:05
Frimley Park Hospital
17:25
Frimley Park Hospital
18:45
Frimley Park Hospital
Frimley Park Hospital → Ascot (Heatherwood)
12 trips · first 06:10 · last 20:00
Mon–Fri
Live From 2025-04-04
Swipe sideways to see later trips.
Stop
06:10
Frimley Park Hospital
07:00
Frimley Park Hospital
08:35
Frimley Park Hospital
08:45
Frimley Park Hospital
09:55
Frimley Park Hospital
10:55
Frimley Park Hospital
11:55
Frimley Park Hospital
12:55
Frimley Park Hospital
13:45
Frimley Park Hospital
16:05
Frimley Park Hospital
17:25
Frimley Park Hospital
20:00
Frimley Park Hospital
Eastern Industrial Area, Brants Bridge
southbound
06:21
07:11
08:38
09:31
10:41
11:41
12:41
13:41
14:31
16:52
18:12
·
06:33
07:23
08:53
09:48
10:58
11:58
12:58
13:58
14:48
17:11
18:31
·
Timetable data from White Bus Services, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PH0005977:24.
All stops shown
49 stops- Ascot, Heatherwood Hospital Stop A
- Ascot, Heatherwood Roundabout Stop HD
- Ascot, Gainsborough Drive Stop GH
- North Ascot, Fernbank Corner westbound
- North Ascot, The Royal Foresters Hotel opposite
- North Ascot, The Brackens adjacent
- Martins Heron Station
- Forest Park, New Forest Ride
- Forest Park, Mendip Road
- Forest Park, Oareborough on
- Harmans Water, Harmanswater Shops opposite
- Bracknell, Whistley Close adjacent
- Bracknell, Calfridus Way opposite
- Eastern Industrial Area, Brants Bridge adjacent
- Bullbrook, Ethyl Labs adjacent
- Bracknell, Bay Road westbound
- Bracknell, The Ring - Parish Church Stop
- Bracknell Bus Station Bay 5
- Easthampstead, Horse and Groom adjacent
- Easthampstead, Glebewood opposite
- Easthampstead, Harcourt Road opposite
- Easthampstead, Haversham Drive southbound
- Easthampstead, Babbage Way opposite
- Great Hollands, East Lodge opposite
- Great Hollands Square opposite
- Great Hollands, Ullswater southbound
- Great Hollands, Trevelyan opposite
- Great Hollands, Ringwood adjacent
- Sandhurst, Evenlode Way opposite
- Sandhurst, Devon Close opposite
- College Town, The Jolly Farmer adjacent
- Sandhurst, The Meadows Entrance
- Yorktown, Laundry Lane adjacent
- Yorktown, The Agincourt opposite
- Yorktown, Victoria Avenue opposite
- Camberley, The Avenue opposite
- Camberley, Charles Street Stop F
- Camberley, Pembroke Broadway Stop B
- Camberley, Heathcote Road southbound
- Camberley, Shalbourne Rise opposite
- Camberley, Belton Road opposite
- Camberley, Connaught Road opposite
- Camberley, Ravenswood Drive adjacent
- Frimley, Prior Road south-west bound
- Frimley, Golf Drive adjacent
- Frimley, Longmeadow adjacent
- Frimley, Brackendale Close opposite
- Frimley, The Grove adjacent
- Frimley Park Hospital outside