31 Leicester ↔ Haymarket Bus Station

Operated by Arriva Midlands. First bus 05:40, last bus 23:20. 40 journeys on weekdays.

The 31 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.

31 towards Haymarket Bus Station — Monday to Friday (40 journeys)
Haymarket Bus Station (Stand HJ) ········································
Holbrook Road (opp) ·06:1506:4507:0307:4808:2308:58·09:3309:5510:0310:3310:5511:0311:3311:5512:0312:3312:5513:0313:3313:5514:0314:3614:5515:0615:5015:5516:3017:0016:5517:3218:1018:2518:4619:3619:4520:5522:1523:35
Sandhurst Street (opp) 05:4006:2106:5107:0907:5408:2909:0408:4109:3910:0110:0910:3911:0111:0911:3912:0112:0912:3913:0113:0913:3914:0114:0914:4315:0115:1315:5716:0116:3717:0717:0117:3918:1718:3118:5219:4219:5121:0122:2123:41
Derwent Walk (opp) 05:4906:3207:0207:2108:0608:4109:1508:5109:5010:1110:2010:5011:1111:2011:5012:1112:2012:5013:1113:2013:5014:1114:2014:5615:1115:2616:1016:1116:5017:2017:1117:5018:2818:4119:0319:5320:0121:1122:3123:51
Beauchamp College (outside) 06:0106:4507:1507:3708:2208:5709:2909:0210:0410:2210:3411:0411:2211:3412:0412:2212:3413:0413:2213:3414:0414:2214:3415:1415:2215:4416:2416:2217:0417:3417:2218:0218:4018:5219:1520:0520:1221:2222:4200:02
ASDA (opposite) 06:1206:5807:2807:5408:3909:1009:4209:1210:1710:3210:4711:1711:3211:4712:1712:3212:4713:1713:3213:4714:1714:3214:4715:3215:3216:0216:3816:3217:1817:4817:3218:1318:5119:0219:2620:1620:2221:3222:5200:12
Knighton Road (adj) 06:1807:0607:3608:0408:4909:2009:4909:1910:2410:3910:5411:2411:3911:5412:2412:3912:5413:2413:3913:5414:2414:3914:5415:3915:3916:0916:4516:3917:2517:5517:3918:2018:5819:0919:3320:2320:2921:3922:5900:19
Haymarket Bus Station (Stand HJ) 06:3106:0006:3006:4507:3008:0508:4009:3109:1509:4009:4510:1510:4010:4511:1511:4011:4512:1512:4012:4513:1513:4013:4514:1514:4014:4515:2515:4016:0516:3516:4017:1017:5018:1018:3019:2019:3020:4022:0023:20

Route map

All stops on route 31

31 towards Haymarket Bus Station

  1. Haymarket Bus Station (Stand HJ) Leicester
  2. Charles Street (Stand EB) Leicester
  3. Rail Station (Stand EE) Leicester
  4. Prebend Street (adj) Leicester
  5. Saxby Street (Stand A) Leicester
  6. Granville Road (opp) Leicester
  7. St James Road (adj) Clarendon Park
  8. Elmfield Avenue (adj) Stoneygate
  9. St Johns Road (adj) Clarendon Park
  10. Toller Road (opp) Stoneygate
  11. Knighton Road (opp) Leicester
  12. Guildford Road (adj) Stoneygate
  13. Shirley Road (opposite) Stoneygate
  14. Holbrook Road (opp) Stoneygate
  15. Glebe Road (adj) Oadby
  16. Meadowcourt Road (adj) Oadby
  17. East Street (outside) Oadby
  18. Sandhurst Street (opp) Oadby
  19. Chapel Street (opp) Oadby
  20. Alexandra Court (adj) Oadby
  21. The Wheel Inn (outside) Oadby
  22. London Road (adj) Oadby
  23. Launde Primary School (outside) Oadby
  24. Fairfield Road (opp) Oadby
  25. Launde Road (adj) Oadby
  26. Co-op (adj) Oadby
  27. Derwent Walk (opp) Oadby
  28. Hursley Close (opp) Oadby
  29. Meynell Close (opp) Oadby
  30. Malham Way (adj) Oadby
  31. Fitzwilliam Close (opp) Oadby
  32. Poachers Place (opp) Oadby
  33. Rockbridge Road (adj) Oadby
  34. Beaufort Way (opp) Oadby
  35. Grange Farm (opp) Oadby
  36. Florence Wragg Way (opp) Oadby
  37. Park Crescent (opp) Oadby
  38. Kew Drive (opp) Oadby
  39. St James Close (opp) Oadby
  40. Beauchamp College (outside) Oadby
  41. Brocks Hill School (adj) Oadby
  42. Pine Tree Close (opp) Oadby
  43. High Leys Drive (adj) Oadby
  44. Sibton Lane (adj) Oadby
  45. Siskin Hill (opp) Oadby
  46. Hidcote Road (adj) Oadby
  47. Cartwright Drive (opp) Oadby
  48. Primrose Hill (adj) Oadby
  49. East Street (opp) Oadby
  50. ASDA (opposite) Oadby
  51. Meadowcourt Road (opp) Oadby
  52. Glebe Road (opp) Oadby
  53. Holbrook Road (adj) Stoneygate
  54. Shirley Road (after) Stoneygate
  55. Guildford Road (opp) Stoneygate
  56. Knighton Road (adj) Leicester
  57. Toller Road (adj) Stoneygate
  58. St Johns Road (opp) Clarendon Park
  59. Elmfield Avenue (opp) Stoneygate
  60. St James Road (opp) Clarendon Park
  61. Granville Road (adj) Leicester
  62. Saxby Street (opp) Leicester
  63. Prebend Street (opp) Leicester
  64. Station Street (Stand EG) Leicester
  65. Charles Street (Stand EJ) Leicester
  66. Charles Street (Stand CJ) Leicester
  67. Haymarket Bus Station (Stand HJ) Leicester

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 31 bus?

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

What time is the last 31 bus?

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

How much does the 31 bus cost?

The 31 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. Arriva Midlands day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 31 bus?

The 31 is operated by Arriva Midlands.

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