Bus from Kingston Upon Thames to Teddington (London)
4 direct routes · 11–20 min · first bus 04:58, last bus 23:58 (weekdays); the 281 and 285 run 24 hours.
Next buses to Teddington (London) as of 15:02
Scheduled times at the boarding stop in Kingston Upon Thames, from the operators' timetables — they update automatically. Open the stop for live tracking.
Direct routes
| Route | Operator | Journey time | Weekday journeys | Days | First | Last | Board at | Get off at | Calls at |
|---|---|---|---|---|---|---|---|---|---|
| 281 | London United | ~20 min | 120 | Sat 115 · Sun 97 | 24 hours | Kingston Crown Court College (Stop UJ) | Teddington / Broad Street (Stop F) | — | |
| 285 | Transport UK | ~17 min | 101 | Sat 95 · Sun 93 | 24 hours | Kingston Station (Stop Q) | Teddington / Broad Street (Stop F) | — | |
| SL7 | Metrobus | ~11 min | 80 | Sat 79 · Sun 78 | 04:58 | 23:58 | Kingston Station (Stop T) | Teddington / Broad Street (Stop F) | — |
| 481 | Metroline Travel | ~14 min | 29 | Sat 26 · Sun 10 | 06:46 | 19:16 | Kingston Station (Stop Q) | Teddington / Broad Street (Stop F) | — |
Times are for the first boarding point in Kingston Upon Thames 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 281 bus, 285 bus or 481 bus timetable.
Frequently asked questions
Which bus goes from Kingston Upon Thames to Teddington?
4 routes run directly from Kingston Upon Thames to Teddington: the 281 (London United), the 285 (Transport UK), the SL7 (Metrobus), the 481 (Metroline Travel). The most frequent is the 281, 120 times each weekday — board at Kingston Crown Court College (Stop UJ) and get off at Teddington / Broad Street (Stop F), about 20 minutes.
How long does the bus take from Kingston Upon Thames to Teddington?
Between 11 minutes on the SL7 and 20 on the 281, depending on which route you catch and on traffic.
What time is the first and last bus from Kingston Upon Thames to Teddington?
On weekdays the first direct bus leaves around 04:58 and the last around 23:58 — and the 281 and 285 run 24 hours. Check the route timetables for weekends.
How much is the bus from Kingston Upon Thames to Teddington?
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.