Peterborough Bus Route 904: Peterborough to Huntingdon — Stops, Timetable & Fares (2026)

🚌 Peterborough Bus Route 904 — Peterborough ↔ Huntingdon

🚌 Route 904: Peterborough ↔ Huntingdon | 🏢 Stagecoach East | ⏱️ About every 60 minutes in the daytime | 💳 £3 fare cap · contactless | 📅 Monday to Saturday (no Sunday service)

The 904 is a Peterborough intercity/county bus service run by Stagecoach East. This page gives the stops in order, an honest summary of the timetable (first and last buses and how many journeys run, by day), fares and the questions riders ask most. We summarise published timetables — we do not publish invented per-stop times.

📋 Route 904 Essential Information

  • Route: 904 — Peterborough ↔ Huntingdon (via Sawtry)
  • Operator: Stagecoach East
  • Days: Monday to Saturday (no Sunday service)
  • First / last (weekday): 06:00 – 18:00 from Huntingdon Bus Station
  • Weekday journeys: 12 from Huntingdon Bus Station + 12 from Peterborough Queensgate Bus Stn
  • Frequency: about every 60 minutes in the daytime (pattern varies by journey)
  • Journey time: up to around 75 minutes end to end
  • Stops: 40 stops in the main direction (see list below)
  • Peterborough departure point: Queensgate Bus Station, Bay 8
  • Fare: single fares capped at £3 (see Fares & Payment)

🚏 Stops

Huntingdon to Peterborough — stops in order

  1. Huntingdon Bus Station (Bay 8)
  2. Huntingdon Railway Station (near)
  3. Huntingdon, opp Drovers Place
  4. Newtown, opp Rowan Close
  5. Huntingdon, opp St Margarets Way
  6. Great Stukeley, opp Ermine Business Park
  7. Great Stukeley, opp Owl End
  8. Great Stukeley, opp Spruce Drive
  9. Little Stukeley, opp RAF Alconbury Main Gate
  10. Little Stukeley, opp Church Way
  11. Little Stukeley Mill Road (near)
  12. Alconbury Weald, opp Swynford Road
  13. Alconbury Weald, opp The Boulevard
  14. Alconbury Hill (opp)
  15. Sawtry, opp Cotton Close
  16. Sawtry, opp Beaumaris Road
  17. Sawtry Middlefield Road (near)
  18. Sawtry, opp The Green
  19. Sawtry, opp High Street
  20. Sawtry, adj Chapel End
  21. Conington Lane (opp)
  22. Glatton Lane (opp)
  23. Stilton, opp Mill Road
  24. Stilton, opp Norman Drive
  25. Stilton, opp Church Street
  26. Stilton, opp Orchard Close
  27. Stilton, opp Glebe Road
  28. Stilton Church Street (near)
  29. Stilton Norman Drive (near)
  30. Stilton Mill Road (near)
  31. Norman Cross Folksworth Road (near)
  32. Norman Cross Motel (near)
  33. Yaxley Folly Close (near)
  34. Yaxley London Road (o/s 73)
  35. Hampton Vale Eagle Way (NE-bound)
  36. Hampton Serpentine Green (Stop 1)
  37. Longthorpe, opp Thorpe Meadows
  38. Peterborough, adj High School
  39. Peterborough, opp Kirkwood Close
  40. Peterborough Queensgate Bus Stn (Bay 8)

Peterborough to Huntingdon — stops in order

  1. Peterborough Queensgate Bus Stn (Bay 8)
  2. Peterborough, adj Kirkwood Close
  3. Peterborough, opp High School
  4. Longthorpe, adj Thorpe Meadows
  5. Hampton Serpentine Green (Stop 1)
  6. Hampton Vale Eagle Way (SW-bound)
  7. Yaxley London Road (o/s 42)
  8. Yaxley, opp Folly Close
  9. Norman Cross, opp Motel
  10. Norman Cross, opp Folksworth Road
  11. Stilton, opp Mill Road
  12. Stilton, opp Norman Drive
  13. Stilton, opp Church Street
  14. Stilton, opp Orchard Close
  15. Stilton, opp Glebe Road
  16. Stilton Church Street (near)
  17. Stilton Norman Drive (near)
  18. Stilton Mill Road (near)
  19. Glatton Lane (near)
  20. Conington Lane (near)
  21. Sawtry, opp Chapel End
  22. Sawtry, opp The Green
  23. Sawtry Beaumaris Road (near)
  24. Sawtry Cotton Close (near)
  25. Alconbury Hill (near)
  26. Alconbury Weald The Boulevard (near)
  27. Alconbury Weald Swynford Road (near)
  28. Little Stukeley Church Way (near)
  29. Little Stukeley RAF Alconbury Main Gate (near)
  30. Great Stukeley Owl End (near)
  31. Great Stukeley Ermine Business Park (near)
  32. Huntingdon St Margarets Way (near)
  33. Newtown, adj Rowan Close
  34. Huntingdon Drovers Place (near)
  35. Huntingdon, opp Millfield Park
  36. Huntingdon Bus Station (Bay 5)

📖 About Route 904

The 904 links Huntingdon Bus Station with Peterborough (Queensgate Bay 8) via Sawtry and the A1(M) corridor villages — about 70–75 minutes end to end. It is Huntingdon’s direct bus to Peterborough and runs roughly hourly through the day.

The service runs Monday to Saturday only, with no Sunday buses. Current timetable data attributes the 904 to Stagecoach East; local listings (Peterborough Bus Times) have billed it jointly as a Stagecoach/Dews service, so either operator’s bus may appear.

🎟️ Fares & Payment

Single fares are capped at £3 under the England national fare cap (confirmed to run until March 2027), so no single journey on this service costs more than £3. Contactless payment is accepted by the operators on this corridor; operator day and period tickets may be cheaper for return or multi-bus days, and PlusBus rail add-ons are valid in the Peterborough and Cambridge PlusBus zones.

⏰ Timetable Summary

  • Monday to Friday: 06:00 first / 18:00 last from Huntingdon Bus Station; 07:20 first / 18:35 last from Peterborough Queensgate Bus Stn
  • Saturdays: 06:15 first / 18:15 last from Huntingdon Bus Station; 07:30 first / 19:30 last from Peterborough Queensgate Bus Stn
  • Sundays: no service

Times above summarise the current published timetable — individual journeys can start or finish at intermediate points, and school-day/college-day variations apply on some services. Always check the live timetable with Stagecoach East before travelling.

❓ Frequently Asked Questions

What time is the first and last 904 bus?
On weekdays the first bus leaves at 06:00 and the last at 18:00 from Huntingdon Bus Station. Weekend times differ — see the timetable summary above.

How much is the fare on the 904?
No single fare costs more than £3 under the England fare cap (to March 2027). Contactless payment is accepted.

Who operates the 904?
Current timetable data (Bus Open Data / operator feeds, October 2026) attributes the 904 to Stagecoach East. Local listings have described it as a joint Stagecoach/Dews service.

Where do I catch it in Peterborough?
From Queensgate Bus Station (Bay 8) for most journeys — see the stop lists for the exact Peterborough departure point in each direction.

Route & timetable data: Stagecoach East, timetable dated 19 October 2026 (service registration PF0000459/279) via bustimes.org (Bus Open Data Service / operator data), cross-checked against the Ring 1 inventory and Stagecoach East’s published information (stagecoachbus.com), verified October 2026. Independently compiled by the BusUpdate editorial team; confirm time-sensitive details with the operator before travelling. See also: Peterborough bus routes & guides on BusUpdate.