25 Central Reading ↔ Peppard Common

Operated by Reading Buses. First bus 05:05, last bus 23:45. 123 journeys on weekdays.

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 →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

25 towards Peppard Common — Monday to Friday (55 journeys)
Friar Street (stop FJ) 05:0505:3006:0006:3507:0507:0507:3507:3508:0008:0508:3008:3509:0009:0509:4509:4510:0010:4510:4511:0011:4511:4512:0012:4512:4513:0014:0014:0014:0014:3014:5015:0015:2015:5015:5016:0016:1516:4516:4517:0017:1517:4517:4518:0018:1518:4518:4519:1520:0020:0021:0521:0522:1022:1023:15
Station North Interchange (Stop NA) 05:0905:3406:0406:3907:0907:0907:3907:3908:0508:1008:3508:4009:0509:1009:5009:5010:0510:5010:5011:0511:5011:5012:0512:5012:5013:0514:0514:0514:0514:3514:5515:0515:2515:5515:5516:0516:2016:5016:5017:0517:2017:5017:5018:0518:2018:5018:4919:1920:0420:0521:1021:0822:1322:1523:18
The Pond (Adj) 05:1405:3906:1006:4607:1807:1707:4807:4708:1308:2008:4408:5009:1409:2009:5809:5910:1410:5910:5811:1411:5911:5812:1412:5812:5913:1414:1414:1314:1414:4315:0415:1415:3316:0316:0416:1416:3117:0116:5917:1417:3117:5918:0118:1418:3018:5918:5819:2720:1020:1421:1821:1422:1922:2323:24
Brinds Corner (opp) 05:2405:4906:2006:5607:3007:2708:0007:5708:2108:3108:5409:0109:2509:3110:0910:0910:2511:0911:0911:2512:0912:0912:2513:0913:0913:2514:2414:2414:2514:5415:1415:2515:4416:1416:1416:2516:4517:1517:0917:2517:4518:0918:1518:2518:4219:0819:0919:3820:2120:2321:2721:2522:3022:3223:35
The Unicorn (SE-bound) 05:2805:5306:2507:0107:3507:3108:0508:0108:2508:3608:5809:0609:3009:3510:1510:1310:3011:1511:1511:3012:1512:1512:3013:1513:1513:3014:3014:3014:3015:0015:2015:3015:5016:2016:2016:3016:5117:2117:1517:3017:5118:1518:2118:3018:4819:1319:1519:4320:2620:2821:3221:3022:3522:3723:40

Route map

All stops on route 25

25 towards Peppard Common

  1. Friar Street (stop FJ) Reading Town Centre
  2. Forbury Road (stop EL) Reading Town Centre
  3. Station North Interchange (Stop NA) Reading
  4. Caversham Laundry (adj) Lower Caversham
  5. Hills Meadow (opp) Lower Caversham
  6. Elizabeth House (W-bound) Caversham
  7. Westfield Road (opp 64) Caversham
  8. Prospect Street (adj 44) Caversham
  9. Balmore Drive (adj) Caversham
  10. Newlands Avenue (Adj) Caversham
  11. Buckingham Drive (N-bound) Emmer Green
  12. Surley Row (adj) Emmer Green
  13. Cavendish Road (opp) Emmer Green
  14. The Pond (Adj) Emmer Green
  15. Kiln Road (nr) Emmer Green
  16. Courtenay Drive (adj) Emmer Green
  17. Rose Hill (N-bound) Emmer Green
  18. Abbey Rugby Club (entrance) Chalkhouse Green
  19. Bird in Hand Turn (opp) Sonning Common
  20. Essex Way (opp) Sonning Common
  21. Westleigh Drive (opp) Sonning Common
  22. Kidmore End Turn (NE-bound) Sonning Common
  23. Post Office (o/s) Sonning Common
  24. Brinds Corner (opp) Sonning Common
  25. Sedgewell Road (adj) Sonning Common
  26. Gravel Hill Top (NW-bound) Sonning Common
  27. Peppard Stores (o/s) Peppard Common
  28. Peppard Cricket Club (opp) Peppard Common
  29. The Unicorn (SE-bound) Peppard Common

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 25 bus?

The first 25 departure on weekdays leaves at 05:05 (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 23:45. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 25 bus cost?

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. Reading Buses 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 Reading Buses.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.