Bus from Upper Tooting to Balham

6 direct routes · 3–10 min · first bus 04:55, last bus 00:26 (weekdays); night service N155 runs 00:25–05:27.

Next buses to Balham as of 10:07

Scheduled times at the boarding stop in Upper Tooting, from the operators' timetables — they update automatically. Open the stop for live tracking.

Direct routes

RouteOperatorJourney timeWeekday journeysDaysFirstLastBoard atGet off atCalls at
155 Go Ahead London ~7 min 122 Sat 115 · Sun 95 05:34 00:14 Lynwood Road (SW17) (Stop N) Balham Station (Stop B) —
319 Arriva London South ~9 min 115 Sat 112 · Sun 90 04:55 00:25 Glenburnie Road (Stop B) Granard Road (Stop H) —
355 Go Ahead London ~7 min 90 Sat 87 · Sun 72 05:44 00:26 Lynwood Road (SW17) (Stop N) Balham Station (Stop B) —
315 Transport UK ~7 min 52 Sat 49 · Sun 35 05:53 23:53 Beechcroft Road / Tooting (Stop V) Balham Station (Stop B) —
G1 Transport UK ~10 min 52 Sat 50 · Sun 44 06:52 00:13 Springfield University Hospital (Stop Y) Ramsden Road Balham (eastbound) —
N155 Go Ahead London ~3 min 16 Sat 16 · Sun 16 00:25 05:27 Lynwood Road (SW17) (Stop N) Balham Station (Stop B) —

Times are for the first boarding point in Upper Tooting on each route's weekday timetable — open the route for the full timetable, live map and every stop.

The same number runs elsewhere in the UK — see every 155 bus, 319 bus, 355 bus, 315 bus or G1 bus timetable.

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

Frequently asked questions

Which bus goes from Upper Tooting to Balham?

6 routes run directly from Upper Tooting to Balham: the 155 (Go Ahead London), the 319 (Arriva London South), the 355 (Go Ahead London), the 315 (Transport UK), the G1 (Transport UK), the N155 (Go Ahead London). The most frequent is the 155, 122 times each weekday — board at Lynwood Road (SW17) (Stop N) and get off at Balham Station (Stop B), about 7 minutes.

How long does the bus take from Upper Tooting to Balham?

Between 3 minutes on the N155 and 10 on the G1, depending on which route you catch and on traffic.

What time is the first and last bus from Upper Tooting to Balham?

On weekdays the first direct bus leaves around 04:55 and the last around 00:26 — and night service N155 runs 00:25–05:27. Check the route timetables for weekends.

How much is the bus from Upper Tooting to Balham?

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

More options