Bus times in Leicester

All the buses in Leicester: 114 bus routes and 799 bus stops. Pick a stop for live departures, or a route for the full timetable.

Next buses from Charles Street (Stand EJ) as of 16:43

Scheduled times at Leicester’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.

    4 cancelled journeys in Leicester — details
    Cancelled: 2 journeys on the 127A from Bull Ring to St Margaret's Bus Station are not running — Sun 15:20 and 16:20.
    Cancelled: the Sun 15:30 127A from St Margaret's Bus Station to Bull Ring is not running.
    Cancelled: the Sun 15:45 44S from Haymarket Bus Station to The Square is not running.

    Bus routes serving Leicester

    Show 68 more routes
    School, works and infrequent services (34 — under 10 journeys a day)

    Route numbers are reused all over the country. See every UK 148 bus, PR2 bus, 54 bus, 104 bus, 15 bus, 127 bus, PR1 bus, PR3 bus, 50 bus, 4 bus, 22 bus or 48 bus timetable.

    Buses to…

    Single fares in England: capped at £3 until 31 Dec 2026, then £2. Fare cap guide →

    Where can you get to by bus from Leicester?

    Show 18 more places

    Map of bus stops in Leicester

    The 250 busiest stops shown — more are listed below. Tap a marker for live departures.

    Bus stops in Leicester

    Showing the 500 busiest of 799 stops. Search every stop for one that isn't here.

    Busiest stops

    All stops by area (9 areas)
    Leicester (288 stops)
    Beaumont Leys (35 stops)
    Belgrave (72 stops)
    Evington (24 stops)
    Hamilton (18 stops)
    Leicester Frith (11 stops)
    North Evington (13 stops)
    Spinney Hills (9 stops)
    West End (30 stops)

    Operators in Leicester

    Bus services here are registered with Leicester City Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in Leicester?

    114 bus routes serve Leicester, run by 10 operators including Arriva Midlands and Centrebus. The busiest are the 148 (Leicester to Coventry), the SKY (Leicester to Derby), the PR2 (Enderby to Leicester), the 54 (Leicester circular), the 104 (Leicester to Fosse Park), the 15 (Leicester circular), the 127 (Leicester to Shepshed) and the PR1 (Meynell's Gorse Park and Ride to St Nicholas Circle), plus 72 other regular routes and 34 school or occasional services.

    How much is the bus fare in Leicester?

    Most single fares in England are capped at £3 until 31 December 2026, falling to £2 from 1 January 2027. Buses in Leicester are run by First Leicester, Arriva Midlands, Centrebus, Central Connect, Stagecoach Midlands, National Express, New Bharat Coaches (Southall, London), Roberts Travel Group, Kinchbus, FlixBus — check each operator's day and weekly tickets, which are often cheaper for multiple journeys.

    How many bus stops are there in Leicester?

    There are 799 active bus stops in Leicester across Leicester, Beaumont Leys, Belgrave, Evington, Hamilton, Leicester Frith, North Evington, Spinney Hills, West End. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near Leicester