904 Huntingdon to Peterborough via Yaxley, Hampton
Operated by Stagecoach East. First bus 06:00, last bus 18:35. 24 journeys on weekdays. Fares: adult single £2.50 to £3.00 — more.
Wanted a different 904? 6 other bus routes are numbered 904 elsewhere in the UK — see every 904 bus timetable by area.
| Stop | 06:00 | 07:30 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | 17:00 | 18:00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bus Station (Bay 8) | 06:00 | 07:30 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | 17:00 | 18:00 |
| Huntingdon Railway Station (near) | 06:04 | 07:34 | 09:04 | 10:04 | 11:04 | 12:04 | 13:04 | 14:04 | 15:04 | 16:04 | 17:04 | 18:04 |
| RAF Alconbury Main Gate (opp) | 06:11 | 07:41 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:11 | 15:11 | 16:11 | 17:11 | 18:11 |
| The Boulevard (opp) | 06:15 | 07:45 | 09:15 | 10:15 | 11:15 | 12:15 | 13:15 | 14:15 | 15:15 | 16:15 | 17:15 | 18:15 |
| The Green (opp) | 06:28 | 07:58 | 09:28 | 10:28 | 11:28 | 12:28 | 13:28 | 14:28 | 15:28 | 16:28 | 17:28 | 18:28 |
| Mill Road (opp) | 06:41 | 08:11 | 09:41 | 10:41 | 11:41 | 12:41 | 13:41 | 14:41 | 15:41 | 16:41 | 17:41 | 18:41 |
| Norman Drive (opp) | 06:45 | 08:17 | 09:47 | 10:47 | 11:47 | 12:47 | 13:47 | 14:47 | 15:47 | 16:47 | 17:47 | 18:47 |
| Motel (near) | 06:48 | 08:20 | 09:50 | 10:50 | 11:50 | 12:50 | 13:50 | 14:50 | 15:50 | 16:50 | 17:50 | 18:50 |
| Serpentine Green (Stop 1) | 06:55 | 08:27 | 10:01 | 11:01 | 12:01 | 13:01 | 14:01 | 15:01 | 16:01 | 17:01 | 18:01 | 19:01 |
| Queensgate Bus Stn (Bay 8) | 07:10 | 08:45 | 10:15 | 11:15 | 12:15 | 13:15 | 14:15 | 15:15 | 16:15 | 17:15 | 18:15 | 19:15 |
Each column is one journey, headed by the time it sets off. 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.
Fares on the 904
Adult single £2.50 to £3.00
Adult single fare table, stage to stage
| £2.50 | Huntingdon Rail Stn | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £3.00 | £2.50 | Railway Bridge | ||||||||||||||
| £3.00 | £3.00 | £2.50 | Stukeley Meadows | |||||||||||||
| £3.00 | £3.00 | £3.00 | £2.50 | Lancaster Way | ||||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Great Stukeley | |||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Little Stukeley | ||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Alconbury Weald | |||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Alconbury Hill | ||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Sawtry | |||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Conington Turn | ||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Stilton | |||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Norman Cross | ||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Yaxley | |||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Hampton | ||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Thorpe Road | |
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Peterborough |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Huntingdon.
Stagecoach's published fares on the Bus Open Data Service, in force from 1 September 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach East before you travel.
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 Stagecoach East before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve 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 904
904 towards Peterborough
All 40 stops
- Bus Station (Bay 8) Huntingdon
- Huntingdon Railway Station (near) Huntingdon
- Drovers Place (opp) Huntingdon
- Rowan Close (opp) Newtown
- St Margarets Way (opp) Huntingdon
- Ermine Business Park (opp) Great Stukeley
- Owl End (opp) Great Stukeley
- Spruce Drive (opp) Great Stukeley
- RAF Alconbury Main Gate (opp) Little Stukeley
- Church Way (opp) Little Stukeley
- Mill Road (near) Little Stukeley
- Swynford Road (opp) Alconbury Weald
- The Boulevard (opp) Alconbury Weald
- Alconbury Hill (opp) Alconbury Hill
- Cotton Close (opp) Sawtry
- Beaumaris Road (opp) Sawtry
- Middlefield Road (near) Sawtry
- The Green (opp) Sawtry
- High Street (opp) Sawtry
- Chapel End (adj) Sawtry
- Conington Lane (opp) Conington
- Glatton Lane (opp) Glatton
- Mill Road (opp) Stilton
- Norman Drive (opp) Stilton
- Church Street (opp) Stilton
- Orchard Close (opp) Stilton
- Glebe Road (opp) Stilton
- Church Street (near) Stilton
- Norman Drive (near) Stilton
- Mill Road (near) Stilton
- Folksworth Road (near) Norman Cross
- Motel (near) Norman Cross
- Folly Close (near) Yaxley
- London Road (o/s 73) Yaxley
- Eagle Way (NE-bound) Hampton Vale
- Serpentine Green (Stop 1) Hampton
- Thorpe Meadows (opp) Longthorpe
- High School (adj) Peterborough
- Kirkwood Close (opp) Peterborough
- Queensgate Bus Stn (Bay 8) Peterborough
904 towards Huntingdon
All 36 stops
- Queensgate Bus Stn (Bay 8) Peterborough
- Kirkwood Close (adj) Peterborough
- High School (opp) Peterborough
- Thorpe Meadows (adj) Longthorpe
- Serpentine Green (Stop 1) Hampton
- Eagle Way (SW-bound) Hampton Vale
- London Road (o/s 42) Yaxley
- Folly Close (opp) Yaxley
- Motel (opp) Norman Cross
- Folksworth Road (opp) Norman Cross
- Mill Road (opp) Stilton
- Norman Drive (opp) Stilton
- Church Street (opp) Stilton
- Orchard Close (opp) Stilton
- Glebe Road (opp) Stilton
- Church Street (near) Stilton
- Norman Drive (near) Stilton
- Mill Road (near) Stilton
- Glatton Lane (near) Glatton
- Conington Lane (near) Conington
- Chapel End (opp) Sawtry
- The Green (opp) Sawtry
- Beaumaris Road (near) Sawtry
- Cotton Close (near) Sawtry
- Alconbury Hill (near) Alconbury Hill
- The Boulevard (near) Alconbury Weald
- Swynford Road (near) Alconbury Weald
- Church Way (near) Little Stukeley
- RAF Alconbury Main Gate (near) Little Stukeley
- Owl End (near) Great Stukeley
- Ermine Business Park (near) Great Stukeley
- St Margarets Way (near) Huntingdon
- Rowan Close (adj) Newtown
- Drovers Place (near) Huntingdon
- Millfield Park (opp) Huntingdon
- Bus Station (Bay 5) Huntingdon
Towns & areas on this route
Frequently asked questions
What time is the first 904 bus?
The first 904 departure on weekdays leaves at 06:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 904 bus?
The last 904 on weekdays leaves its first stop at 18:35. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 904 bus cost?
Stagecoach East's published fares on the 904: adult single £2.50 to £3.00. Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Stagecoach East day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 904 bus?
The 904 is operated by Stagecoach East.
Timetable data from Stagecoach East via the DfT Bus Open Data Service (East Midlands feed). Check before you travel — services can change at short notice.