Bus times in Soho (London)

All the buses in Soho: 35 bus routes and 12 bus stops (London area). Pick a stop for live departures, or a route for the full timetable.

Next buses from Denmark Street (Stop A) as of 18:25

Scheduled times at Soho’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 Soho today

Bus routes serving Soho

Show 23 more routes

Route numbers are reused all over the country. See every UK 19 bus, 38 bus, 29 bus, 14 bus, 453 bus, 55 bus, 94 bus, 176 bus, 98 bus, 159 bus, 88 bus or 139 bus timetable.

Buses to…

London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted. Who travels free →

Map of bus stops in Soho

All 12 stops shown. Tap a marker for live departures.

Bus stops in Soho

Operators in Soho

Frequently asked questions

Which buses run in Soho?

35 bus routes serve Soho, run by 8 operators including Arriva London North and Go Ahead London. The busiest are the 38 (Lower Clapton to Victoria), the 29 (Wood Green to Charing Cross), the 14 (Putney Heath to Russell Square), the 453 (Deptford Bridge to Lisson Grove), the 55 (Walthamstow to Oxford Circus), the 94 (Acton to St James), the 176 (Penge & Sydenham to Tottenham Court Road) and the 98 (Willesden to Holborn), plus 27 other regular routes.

How much is the bus fare in Soho?

London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted.

How many bus stops are there in Soho?

There are 12 active bus stops in Soho. Each stop page on this site shows the next departures and every route that calls there.

Bus times near Soho