X94 Ascot to Frimley via Bracknell, Camberley
Operated by White Bus Services. First bus 06:10, last bus 20:00. 21 journeys on weekdays. Fares: singles usually capped at £3 — more.
Wanted a different X94? 3 other bus routes are numbered X94 elsewhere in the UK — see every X94 bus timetable by area.
| Stop | 08:40 | 09:40 | 10:40 | 11:40 | 12:30 | 13:40 | 16:05 | 17:25 | 18:45 |
|---|---|---|---|---|---|---|---|---|---|
| Heatherwood Hospital (Stop A) | 08:40 | 09:40 | 10:40 | 11:40 | 12:30 | 13:40 | 16:05 | 17:25 | 18:45 |
| Martins Heron Station | 08:48 | 09:48 | 10:48 | 11:48 | 12:38 | 13:48 | 16:13 | 17:33 | 18:53 |
| Mendip Road | 08:55 | 09:55 | 10:55 | 11:55 | 12:45 | 13:55 | 16:20 | 17:40 | 19:00 |
| Harmanswater Shops (opp) | 08:58 | 09:58 | 10:58 | 11:58 | 12:48 | 13:58 | 16:23 | 17:43 | 19:03 |
| Brants Bridge (adj) | 09:00 | 10:00 | 11:00 | 12:00 | 12:50 | 14:00 | 16:25 | 17:45 | 19:05 |
| Bracknell Bus Station (Bay 5) | 09:06 | 10:06 | 11:06 | 12:06 | 12:56 | 14:06 | 16:31 | 17:51 | 19:11 |
| Great Hollands Square (Opp) | 09:17 | 10:17 | 11:17 | 12:17 | 13:07 | 14:17 | 16:42 | 18:02 | 19:22 |
| The Meadows (Entrance) | 09:28 | 10:28 | 11:28 | 12:28 | 13:18 | 14:28 | 16:54 | 18:14 | 19:34 |
| Pembroke Broadway (Stop B) | 09:38 | 10:38 | 11:38 | 12:38 | 13:28 | 14:38 | 17:05 | 18:25 | 19:45 |
| Frimley Park Hospital (o/s) | 09:48 | 10:48 | 11:48 | 12:48 | 13:38 | 14:48 | 17:15 | 18:35 | 19:55 |
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 White Bus Services before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day, 28 December and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route X94
X94 towards Frimley
All 49 stops
- Heatherwood Hospital (Stop A) Ascot
- Heatherwood Roundabout (Stop HD) Ascot
- Gainsborough Drive (Stop GH) Ascot
- Fernbank Corner (W-bound) North Ascot
- The Royal Foresters Hotel (Opp) North Ascot
- The Brackens (Adj) North Ascot
- Martins Heron Station Martins Heron
- New Forest Ride Forest Park
- Mendip Road Forest Park
- Oareborough (on) Forest Park
- Harmanswater Shops (opp) Harmans Water
- Whistley Close (adj) Bracknell
- Calfridus Way (opp) Bracknell
- Brants Bridge (adj) Eastern Industrial Area
- Ethyl Labs (Adj) Bullbrook
- Bay Road (W-bound) Bracknell
- The Ring - Parish Church (Stop) Bracknell
- Bracknell Bus Station (Bay 5) Bracknell
- Horse and Groom (Adj) Easthampstead
- Glebewood (opp) Easthampstead
- Harcourt Road (opp) Easthampstead
- Haversham Drive (S-bound) Easthampstead
- Babbage Way (opp) Easthampstead
- East Lodge (Opp) Great Hollands
- Great Hollands Square (Opp) Great Hollands
- Ullswater (S-bound) Great Hollands
- Trevelyan (opp) Great Hollands
- Ringwood (adj) Great Hollands
- Evenlode Way (opp) Sandhurst
- Devon Close (opp) Sandhurst
- The Jolly Farmer (Adj) College Town
- The Meadows (Entrance) Sandhurst
- Laundry Lane (adj) Yorktown
- The Agincourt (opp) Yorktown
- Victoria Avenue (opp) Yorktown
- The Avenue (opp) Camberley
- Charles Street (Stop F) Camberley
- Pembroke Broadway (Stop B) Camberley
- Heathcote Road (S-bound) Camberley
- Shalbourne Rise (opp) Camberley
- Belton Road (opp) Camberley
- Connaught Road (opp) Camberley
- Ravenswood Drive (adj) Camberley
- Prior Road (SW-bound) Frimley
- Golf Drive (adj) Frimley
- Longmeadow (adj) Frimley
- Brackendale Close (opp) Frimley
- The Grove (adj) Frimley
- Frimley Park Hospital (o/s) Frimley
X94 towards Ascot
All 48 stops
- Frimley Park Hospital (o/s) Frimley
- The Grove (opp) Frimley
- Brackendale Close (adj) Frimley
- Longmeadow (opp) Frimley
- Golf Drive (opp) Frimley
- Prior Road (NE-bound) Frimley
- Ravenswood Drive (opp) Camberley
- Connaught Road (adj) Camberley
- Belton Road (adj) Camberley
- Shalbourne Rise (adj) Camberley
- Heathcote Road (N-bound) Camberley
- Pembroke Broadway (Stop D) Camberley
- Charles Street (Stop E) Camberley
- The Avenue (adj) Camberley
- Victoria Avenue (adj) Yorktown
- The Agincourt (o/s) Yorktown
- Laundry Lane (opp) Yorktown
- The Meadows (Entrance) Sandhurst
- The Jolly Farmer (Opp) College Town
- Rackstraws (opp) Sandhurst
- Evenlode Way (adj) Sandhurst
- Ringwood (opp) Great Hollands
- Trevelyan (adj) Great Hollands
- Ullswater (N-bound) Great Hollands
- Great Hollands Square (Opp) Great Hollands
- East Lodge (Adj) Great Hollands
- Babbage Way (adj) Easthampstead
- Haversham Drive (N-bound) Easthampstead
- Glebewood (adj) Easthampstead
- Horse and Groom (opp) Easthampstead
- Bracknell Bus Station (Bay 5) Bracknell
- Bay Road (E-bound) Bracknell
- Ethyl Labs (Opp) Bullbrook
- Brants Bridge (S-bound) Eastern Industrial Area
- Calfridus Way (adj) Bracknell
- Whistley Close (opp) Bracknell
- Harmanswater Shops (adj) Harmans Water
- Oareborough (on) Forest Park
- Mendip Road (on) Forest Park
- Pewsey Vale (Adjacent) Forest Park
- New Forest Ride Forest Park
- Martins Heron Station Martins Heron
- The Brackens (Opp) North Ascot
- The Royal Foresters Hotel (Adj) North Ascot
- Fernbank Corner (E-bound) North Ascot
- Gainsborough Drive (Stop GG) Ascot
- Heatherwood Roundabout (Stop HC) Ascot
- Heatherwood Hospital (Stop B) Ascot
Towns & areas on this route
Frequently asked questions
What time is the first X94 bus?
The first X94 departure on weekdays leaves at 06:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X94 bus?
The last X94 on weekdays leaves its first stop at 20:00. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X94 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). White Bus Services day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the X94 bus?
The X94 is operated by White Bus Services.
Timetable data from White Bus Services via the DfT Bus Open Data Service (South East England feed). White Bus Services last updated their Bus Open Data publications on 27 September 2026. Check before you travel — services can change at short notice.