25 Bedford to Rushden via Carlton, Harrold

Operated by Stagecoach East. First bus 07:45, last bus 17:15. 9 journeys on weekdays. Fares: adult single £2.50 to £3.00 — more.

Next towards Rushden from Bus Station (Stand R): 08:45

Next towards Bedford from (Rushden) Skinners Hill Layby (before): 10:15

Wanted a different 25? 61 other bus routes are numbered 25 elsewhere in the UK — see every 25 bus timetable by area.

Timetable

Ends at Rushden Skinners Hill Layby · Monday to Friday · 4 journeys
Stop 08:4511:2513:5516:10
Bus Station (Stand R) 08:4511:2513:5516:10
Sainsburys Clapham (o/s) 08:5011:2913:5916:14
Highbury Grove (opp) 08:5311:3214:0216:17
Lovell Memorial Homes West (o/s) 08:5611:3514:0516:20
Stevington Cross (opp) 09:0111:4014:1016:25
Victoria Farm (adj) 09:0811:4714:1716:32
The Institute (opp) 09:1511:5414:2416:39
Park Farm (o/s) ·12:0514:35·
Church (o/s) ·12:0714:37·
The Green (opp) 09:19··16:43
St Peter's Church (Stop T) 09:28··16:48
Stocking Lane (E-bound) 09:32··16:52
St Margaret's Church (o/s) 09:40···
Knotting Road (NE-bound) 09:44···
Spring Lane (opp) 09:48···
Church Lane (opp) 10:0012:1014:4017:00
(Rushden) Skinners Hill Layby (before) 10:1012:2014:5017:10

Each column is one journey, headed by the time it sets off. 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.

The 25 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Fares on the 25

Adult single £2.50 to £3.00

Adult single fare table, stage to stage
£2.50 Linden Road
£3.00£2.50 Sainsburys Bedford
£3.00£3.00£3.00 Clapham
£3.00£3.00£3.00£3.00 Oakley
£3.00£3.00£3.00£3.00£3.00 Stevington West End
£3.00£3.00£3.00£3.00£3.00£3.00 Carlton
£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Harrold
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Lt Odell
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Hinwick
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Podington
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50–£3.00 Odell
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00–£3.00£3.00 Sharnbrook
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00–£3.00£3.00£3.00 Souldrop
£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 Wymington Cnr
£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 Higham Park Rd
£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 Knott Green
£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 Knotting
£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£3.00£3.00 Melchbourne
£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£3.00£3.00£3.00 Yelden/Rushden 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£3.00£3.00£3.00£2.50 Newton Bromswold
£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£3.00£3.00£3.00£3.00£3.00£3.00 Wymington
£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£3.00£3.00£3.00£3.00£3.00£3.00 Rushden
£3.00£3.00£3.00£3.00£3.00–––––––––––––––––– Pavenham
£2.50£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£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Bedford Bus Stn

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Union Street.

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.

Tickets on the 25

Stagecoach East publishes singles, day tickets and season tickets on this route for adults, children, young people and students.

Single · Multibus · Bedford DayRider · Jobseeker Single · Bedford MegaRider Xtra · Midlands Gold DayRider · Bedford 7 Day MegaRider · Wellingborough DayRider

…and 30 more tickets on this route.

A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.

Ticket types come from Stagecoach East's own fares data on the Bus Open Data Service, last updated 28 August 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach East.

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 25

25 towards Rushden

All 63 stops
  1. Bus Station (Stand R) Bedford
  2. Warwick Avenue (adj) Bedford
  3. Livingstone Primary School (opp) Bedford
  4. Linden Road (adj) Bedford
  5. Sainsburys Clapham (o/s) Bedford
  6. The Anglers Rest (adj) Bedford
  7. Ursula Taylor School (Opposite) Clapham
  8. Highbury Grove (opp) Clapham
  9. Mount Pleasant (opp) Clapham
  10. Hunters Close (adj) Clapham
  11. Lovell Memorial Homes East (o/s) Oakley
  12. Lovell Memorial Homes West (o/s) Oakley
  13. Parsonage Close (opp) Oakley
  14. Alms Houses (o/s) Stevington
  15. Stevington Cross (opp) Stevington
  16. West End (W-bound) Stevington
  17. Post Office (o/s) Carlton
  18. Victoria Farm (adj) Carlton
  19. Rectory Close (adj) Carlton
  20. Manor Close (opp) Carlton
  21. The Fox (o/s) Carlton
  22. The Playing Field (adj) Carlton
  23. The Causeway (o/s) Carlton
  24. Post Office (o/s) Carlton
  25. Harrold Country Park (opp) Harrold
  26. High Street (opp) Harrold
  27. The Magpie (opp) Harrold
  28. Harrold Priory Academy (NW-bound) Harrold
  29. The Institute (opp) Harrold
  30. The Institute (o/s) Harrold
  31. Harrold Priory Academy (SE-bound) Harrold
  32. The Magpie (o/s) Harrold
  33. High Street (o/s) Harrold
  34. Meadway (adj) Harrold
  35. Odell Road (N-bound) Harrold
  36. Park Farm (o/s) Hinwick
  37. Church (o/s) Podington
  38. The Green (opp) Odell
  39. Upper School (Stop A) Sharnbrook
  40. Pinchmill Close (Stop C) Sharnbrook
  41. St Peter's Church (Stop T) Sharnbrook
  42. Sharnbrook House (Stop L) Sharnbrook
  43. Loring Road East (Stop J) Sharnbrook
  44. Stocking Lane (E-bound) Souldrop
  45. Avenue Road (before) Rushden
  46. Souldrop Turn (opp) Souldrop
  47. The Cottage (o/s) Knotting Green
  48. St Margaret's Church (o/s) Knotting
  49. Oakley Hunt Kennels (opp) Melchbourne
  50. Knotting Road (NE-bound) Melchbourne
  51. Spring Lane (opp) Yelden
  52. Yelden Road (SW-bound) Newton Bromswold
  53. Newton Bromswold Memorial Hall (outside) Newton Bromswold
  54. Avenue Farm (before) Rushden
  55. Junction with Bedford Road (after) Rushden
  56. South Grove (adj) Wymington
  57. Church Lane (opp) Wymington
  58. Rushden Road (N-bound) Wymington
  59. Cambridge Street (adj) Wymington
  60. Harvey Road (after) Rushden
  61. South End Infant School (before) Rushden
  62. Wymington Road (after) Rushden
  63. (Rushden) Skinners Hill Layby (before) Rushden

25 towards Bedford

All 69 stops
  1. (Rushden) Skinners Hill Layby (before) Rushden
  2. (Rushden) Barwick House (before) Rushden
  3. (Rushden) Station Road (before) Rushden
  4. Rushden George Street (after) Rushden
  5. BP Garage (before) Rushden
  6. South End Infant School (before) Rushden
  7. Harvey Road (after) Rushden
  8. Cambridge Street (opp) Wymington
  9. Rushden Road (S-bound) Wymington
  10. Church Lane (adj) Wymington
  11. Church (opp) Podington
  12. Park Farm (opp) Hinwick
  13. South Grove (opp) Wymington
  14. Junction with Bedford Road (before) Rushden
  15. Higham Park Road (before) Rushden
  16. Newton Bromswold Memorial Hall (opposite) Newton Bromswold
  17. Yelden Road (NE-bound) Newton Bromswold
  18. Trailly Close (adj) Yelden
  19. Knotting Road (SW-bound) Melchbourne
  20. Oakley Hunt Kennels (adj) Melchbourne
  21. St Margaret's Church (opp) Knotting
  22. The Cottage (opp) Knotting Green
  23. Souldrop Turn (adj) Souldrop
  24. Stocking Lane (W-bound) Souldrop
  25. Loring Road East (Stop I) Sharnbrook
  26. Sharnbrook House (Stop K) Sharnbrook
  27. St Peter's Church (Stop S) Sharnbrook
  28. Pinchmill Close (Stop D) Sharnbrook
  29. Upper School (Stop B) Sharnbrook
  30. The Green (adj) Odell
  31. Odell Road (S-bound) Harrold
  32. Meadway (opp) Harrold
  33. High Street (opp) Harrold
  34. The Magpie (opp) Harrold
  35. Harrold Priory Academy (NW-bound) Harrold
  36. The Institute (opp) Harrold
  37. The Institute (o/s) Harrold
  38. Harrold Priory Academy (SE-bound) Harrold
  39. The Magpie (o/s) Harrold
  40. High Street (o/s) Harrold
  41. Harrold Country Park (o/s) Harrold
  42. Victoria Farm (adj) Carlton
  43. Rectory Close (adj) Carlton
  44. Manor Close (opp) Carlton
  45. The Fox (o/s) Carlton
  46. The Playing Field (adj) Carlton
  47. The Causeway (o/s) Carlton
  48. Weavers Lane (adj) Pavenham
  49. Pavenham Park (o/s) Pavenham
  50. Pavenham Road (S-bound) Oakley
  51. Oakley Garage (o/s) Oakley
  52. West End (E-bound) Stevington
  53. Stevington Cross (adj) Stevington
  54. Alms Houses (opp) Stevington
  55. Park Farm (o/s) Stevington
  56. Parsonage Close (adj) Oakley
  57. Lovell Memorial Homes West (opp) Oakley
  58. Lovell Memorial Homes East (opp) Oakley
  59. Hunters Close (opp) Clapham
  60. Fox and Hounds (SE-bound) Clapham
  61. Mount Pleasant (adj) Clapham
  62. Highbury Grove (adj) Clapham
  63. Ursula Taylor School (Outside) Clapham
  64. The Anglers Rest (opp) Bedford
  65. Sainsburys Clapham (opp) Bedford
  66. Linden Road (opp) Bedford
  67. Warwick Avenue (opp) Bedford
  68. North Parade (o/s) Bedford
  69. Bus Station (Stand R) Bedford

Towns & areas on this route

Frequently asked questions

What time is the first 25 bus?

The first 25 departure on weekdays leaves at 07:45 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 25 bus?

The last 25 on weekdays leaves its first stop at 17:15. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 25 bus cost?

Stagecoach East's published fares on the 25: adult single £2.50 to £3.00. The 25 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £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 25 bus?

The 25 is operated by Stagecoach East.

Timetable data from Stagecoach East via the DfT Bus Open Data Service (South East England feed). Check before you travel — services can change at short notice.