Bus times in Edinburgh

All the buses in Edinburgh: 140 bus routes and 2137 bus stops. Pick a stop for live departures, or a route for the full timetable.

Next buses from Surgeons' Hall (opp) as of 16:42

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

    Cancellations & disruptions in Edinburgh today

    Bus routes serving Edinburgh

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

    Route numbers are reused all over the country. See every UK 100 bus, 26 bus, 30 bus, 25 bus, 16 bus, 3 bus, 44 bus, 11 bus, 31 bus, 900 bus, 21 bus or 27 bus timetable.

    Buses to…

    Fares in Edinburgh are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

    Where can you get to by bus from Edinburgh?

    Show 18 more places

    Map of bus stops in Edinburgh

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

    Bus stops in Edinburgh

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

    Busiest stops

    All stops by area (79 areas)
    Edinburgh (29 stops)
    Abbeyhill (5 stops)
    Barnton (2 stops)
    Bingham (2 stops)
    Blackhall (12 stops)
    Braids (13 stops)
    Broomhouse (4 stops)
    Broughton (1 stop)
    Brunstane (11 stops)
    Bruntsfield (7 stops)
    Burdiehouse (5 stops)
    Calders (2 stops)
    Calton (4 stops)
    Clermiston (5 stops)
    Coates (3 stops)
    Comely Bank (5 stops)
    Corstorphine (16 stops)
    Craigentinny (4 stops)
    Craigleith (10 stops)
    Craigmillar (3 stops)
    Dalry (8 stops)
    Dean (2 stops)
    Drylaw (4 stops)
    Duddingston (2 stops)
    East Craigs (8 stops)
    Edinburgh Park (4 stops)
    Edinburgh Royal Infirmary (4 stops)
    Edinburgh West End (18 stops)
    Fairmilehead (8 stops)
    Fountainbridge (4 stops)
    Gilmerton (13 stops)
    Gorgie (11 stops)
    Gracemount (4 stops)
    Granton (11 stops)
    Greenside (4 stops)
    Haymarket (7 stops)
    Hermiston (4 stops)
    Hillside (10 stops)
    Kaimes (4 stops)
    Lauriston (4 stops)
    Leith (12 stops)
    Liberton (8 stops)
    Little France (6 stops)
    Longstone (2 stops)
    Magdalene (7 stops)
    Maybury (9 stops)
    Mayfield (10 stops)
    Meadowbank (5 stops)
    Moredun (4 stops)
    Morningside (9 stops)
    Mountcastle (5 stops)
    Murrayfield (4 stops)
    Nether Liberton (7 stops)
    Newcraighall (6 stops)
    Newington (10 stops)
    Niddrie (9 stops)
    North Leith (7 stops)
    North Merchiston (5 stops)
    Old Town (6 stops)
    Orchard Brae (2 stops)
    Oxgangs (5 stops)
    Pilrig (5 stops)
    Pilton (3 stops)
    Portobello (3 stops)
    Prestonfield (1 stop)
    Roseburn (4 stops)
    Saughton (7 stops)
    Sighthill (8 stops)
    Slateford (9 stops)
    South Gyle (3 stops)
    South Side (13 stops)
    Stenhouse (5 stops)
    The Inch (2 stops)
    Tollcross (2 stops)
    Viewforth (6 stops)
    Wardie (2 stops)
    West Pilton (2 stops)
    Wester Hailes (6 stops)
    Willowbrae (4 stops)

    Operators in Edinburgh

    Bus services here are registered with The City of Edinburgh Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in Edinburgh?

    140 bus routes serve Edinburgh, run by 16 operators including Lothian Buses and Lothian Country Buses. The busiest are the 100 (Edinburgh to Edinburgh Airport), the 26 (Seton Sands to Clermiston), the 30 (Musselburgh to Wester Hailes), the 25 (Longstone to Riccarton), the 16 (Silverknowes to Bonaly), the 3 (Easthouses to Wester Hailes), the 44 (Longstone to Balerno) and the 11 (Western Harbour to Gilmerton), plus 77 other regular routes and 55 school or occasional services.

    How much is the bus fare in Edinburgh?

    Fares in Edinburgh are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

    How many bus stops are there in Edinburgh?

    There are 2,137 active bus stops in Edinburgh across Edinburgh, Abbeyhill, Barnton, Bingham, Blackhall, Braids, Broomhouse, Broughton, Brunstane, Bruntsfield. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near Edinburgh