166 Epsom to Croydon via Banstead, Purley
Operated by Arriva London South. First bus 05:40, last bus 00:30. 108 journeys on weekdays. Fares: £1.75 flat — more.
166 buses on this route are also run by Arriva London North (107 journeys on weekdays) — those journeys are not in this timetable. Together, 215 journeys on weekdays.
Night bus — overnight departures 22:00–01:05. Every night. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.
Wanted a different 166? 7 other bus routes are numbered 166 elsewhere in the UK — see every 166 bus timetable by area.
| Stop | 05:50 | 06:08 | 06:26 | 06:44 | 07:00 | 07:15 | 07:33 | 07:20 | 08:17 | 08:37 | 08:23 | 09:20 | 09:39 | 09:26 | 10:18 | 10:38 | 10:25 | 11:18 | 11:38 | 11:23 | 12:17 | 12:37 | 12:22 | 13:16 | 13:36 | 13:21 | 14:15 | 14:33 | 14:18 | 15:13 | 15:34 | 15:16 | 16:15 | 16:36 | 16:18 | 17:19 | 17:41 | 17:20 | 18:19 | 18:37 | 18:22 | 19:15 | 19:35 | 19:25 | 20:14 | 20:34 | 20:25 | 21:12 | 21:32 | 22:02 | 22:32 | 23:02 | 23:32 | 00:01 | 00:30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Epsom Hospital (Stop Q) | · | · | · | · | · | · | · | 07:20 | · | · | 08:23 | · | · | 09:26 | · | · | 10:25 | · | · | 11:23 | · | · | 12:22 | · | · | 13:21 | · | · | 14:18 | · | · | 15:16 | · | · | 16:18 | · | · | 17:20 | · | · | 18:22 | · | · | 19:25 | · | · | 20:25 | · | · | · | · | · | · | · | · |
| Clock Tower (Stop B) | · | · | · | · | · | · | · | 07:28 | · | · | 08:33 | · | · | 09:35 | · | · | 10:34 | · | · | 11:32 | · | · | 12:31 | · | · | 13:30 | · | · | 14:27 | · | · | 15:26 | · | · | 16:28 | · | · | 17:31 | · | · | 18:31 | · | · | 19:33 | · | · | 20:32 | · | · | · | · | · | · | · | · |
| Longdown Lodge (adj) | · | · | · | · | · | · | · | 07:35 | · | · | 08:40 | · | · | 09:42 | · | · | 10:42 | · | · | 11:40 | · | · | 12:39 | · | · | 13:38 | · | · | 14:35 | · | · | 15:35 | · | · | 16:37 | · | · | 17:40 | · | · | 18:38 | · | · | 19:39 | · | · | 20:38 | · | · | · | · | · | · | · | · |
| Drift Bridge (SE-bound) | · | · | · | · | · | · | · | 07:44 | · | · | 08:49 | · | · | 09:50 | · | · | 10:50 | · | · | 11:49 | · | · | 12:48 | · | · | 13:47 | · | · | 14:44 | · | · | 15:45 | · | · | 16:47 | · | · | 17:50 | · | · | 18:47 | · | · | 19:47 | · | · | 20:46 | · | · | · | · | · | · | · | · |
| Marks and Spencer (adj) | 05:50 | 06:08 | 06:26 | 06:44 | 07:00 | 07:15 | 07:33 | 07:54 | 08:17 | 08:37 | 08:58 | 09:20 | 09:39 | 09:58 | 10:18 | 10:38 | 10:58 | 11:18 | 11:38 | 11:57 | 12:17 | 12:37 | 12:56 | 13:16 | 13:36 | 13:55 | 14:15 | 14:33 | 14:53 | 15:13 | 15:34 | 15:55 | 16:15 | 16:36 | 16:58 | 17:19 | 17:41 | 18:00 | 18:19 | 18:37 | 18:55 | 19:15 | 19:35 | 19:54 | 20:14 | 20:34 | 20:52 | 21:12 | 21:32 | 22:02 | 22:32 | 23:02 | 23:32 | 00:01 | 00:30 |
| Post Office (opp) | 05:58 | 06:16 | 06:35 | 06:53 | 07:09 | 07:25 | 07:44 | 08:06 | 08:29 | 08:48 | 09:09 | 09:29 | 09:48 | 10:07 | 10:27 | 10:47 | 11:07 | 11:27 | 11:47 | 12:06 | 12:27 | 12:47 | 13:06 | 13:26 | 13:46 | 14:05 | 14:25 | 14:43 | 15:04 | 15:24 | 15:45 | 16:06 | 16:26 | 16:47 | 17:09 | 17:30 | 17:52 | 18:11 | 18:29 | 18:47 | 19:04 | 19:24 | 19:44 | 20:03 | 20:23 | 20:43 | 21:01 | 21:21 | 21:41 | 22:10 | 22:40 | 23:10 | 23:40 | 00:08 | 00:37 |
| Rectory Lane (nr) | 06:02 | 06:21 | 06:40 | 06:59 | 07:15 | 07:31 | 07:50 | 08:12 | 08:35 | 08:54 | 09:14 | 09:34 | 09:53 | 10:12 | 10:32 | 10:52 | 11:12 | 11:32 | 11:52 | 12:11 | 12:32 | 12:52 | 13:11 | 13:31 | 13:51 | 14:10 | 14:30 | 14:49 | 15:10 | 15:30 | 15:51 | 16:12 | 16:32 | 16:53 | 17:15 | 17:36 | 17:58 | 18:17 | 18:34 | 18:52 | 19:09 | 19:29 | 19:49 | 20:08 | 20:28 | 20:48 | 21:06 | 21:25 | 21:45 | 22:14 | 22:44 | 23:14 | 23:44 | 00:12 | 00:40 |
| Portnalls Road (eastbound) | 06:07 | 06:26 | 06:45 | 07:04 | 07:21 | 07:38 | 07:57 | 08:19 | 08:42 | 09:01 | 09:20 | 09:39 | 09:58 | 10:17 | 10:37 | 10:57 | 11:17 | 11:37 | 11:57 | 12:16 | 12:37 | 12:57 | 13:16 | 13:36 | 13:56 | 14:16 | 14:36 | 14:56 | 15:17 | 15:37 | 15:58 | 16:19 | 16:39 | 17:00 | 17:22 | 17:43 | 18:04 | 18:23 | 18:40 | 18:57 | 19:14 | 19:34 | 19:53 | 20:12 | 20:32 | 20:52 | 21:10 | 21:29 | 21:49 | 22:18 | 22:48 | 23:18 | 23:48 | 00:15 | 00:43 |
| Purley Library (Stop Y) | 06:15 | 06:34 | 06:54 | 07:15 | 07:32 | 07:52 | 08:12 | 08:33 | 08:55 | 09:14 | 09:31 | 09:50 | 10:08 | 10:27 | 10:47 | 11:07 | 11:27 | 11:47 | 12:07 | 12:26 | 12:47 | 13:07 | 13:26 | 13:46 | 14:07 | 14:27 | 14:47 | 15:08 | 15:29 | 15:49 | 16:10 | 16:31 | 16:52 | 17:13 | 17:34 | 17:54 | 18:15 | 18:34 | 18:51 | 19:07 | 19:24 | 19:43 | 20:02 | 20:21 | 20:40 | 21:00 | 21:18 | 21:37 | 21:57 | 22:25 | 22:55 | 23:24 | 23:54 | 00:21 | 00:48 |
| Regina Coeli School (northbound) | 06:20 | 06:40 | 07:00 | 07:22 | 07:39 | 08:01 | 08:21 | 08:41 | 09:02 | 09:20 | 09:37 | 09:56 | 10:14 | 10:33 | 10:53 | 11:13 | 11:33 | 11:53 | 12:13 | 12:32 | 12:53 | 13:13 | 13:32 | 13:52 | 14:13 | 14:34 | 14:54 | 15:15 | 15:36 | 15:57 | 16:18 | 16:39 | 17:00 | 17:21 | 17:41 | 18:01 | 18:21 | 18:40 | 18:57 | 19:13 | 19:29 | 19:48 | 20:07 | 20:26 | 20:45 | 21:05 | 21:23 | 21:42 | 22:02 | 22:30 | 23:00 | 23:29 | 23:58 | 00:25 | 00:52 |
| Swan & Sugar Loaf (Stop M) | 06:25 | 06:45 | 07:06 | 07:28 | 07:45 | 08:08 | 08:28 | 08:48 | 09:08 | 09:25 | 09:42 | 10:01 | 10:19 | 10:38 | 10:58 | 11:18 | 11:38 | 11:58 | 12:18 | 12:38 | 12:58 | 13:19 | 13:39 | 13:59 | 14:20 | 14:41 | 15:01 | 15:22 | 15:43 | 16:04 | 16:25 | 16:46 | 17:07 | 17:28 | 17:48 | 18:08 | 18:28 | 18:46 | 19:03 | 19:18 | 19:34 | 19:53 | 20:11 | 20:30 | 20:49 | 21:09 | 21:27 | 21:46 | 22:06 | 22:34 | 23:04 | 23:33 | 00:02 | 00:29 | 00:56 |
| St George's Walk / Croydon Town Centre (Stop KK) | 06:29 | 06:49 | 07:10 | 07:32 | 07:49 | 08:12 | 08:33 | 08:53 | 09:13 | 09:30 | 09:47 | 10:05 | 10:23 | 10:42 | 11:02 | 11:22 | 11:42 | 12:02 | 12:22 | 12:42 | 13:03 | 13:24 | 13:44 | 14:04 | 14:25 | 14:46 | 15:06 | 15:27 | 15:48 | 16:09 | 16:30 | 16:51 | 17:12 | 17:33 | 17:53 | 18:13 | 18:33 | 18:51 | 19:07 | 19:22 | 19:38 | 19:57 | 20:15 | 20:34 | 20:53 | 21:13 | 21:31 | 21:50 | 22:10 | 22:38 | 23:08 | 23:37 | 00:05 | 00:32 | 00:59 |
| West Croydon Bus Station (Stop B8) | 06:32 | 06:53 | 07:14 | 07:36 | 07:53 | 08:16 | 08:37 | 08:57 | 09:17 | 09:34 | 09:51 | 10:09 | 10:27 | 10:46 | 11:06 | 11:26 | 11:46 | 12:06 | 12:26 | 12:46 | 13:07 | 13:28 | 13:48 | 14:08 | 14:29 | 14:50 | 15:10 | 15:31 | 15:52 | 16:13 | 16:34 | 16:55 | 17:16 | 17:37 | 17:57 | 18:17 | 18:37 | 18:55 | 19:11 | 19:26 | 19:42 | 20:00 | 20:18 | 20:37 | 20:56 | 21:16 | 21:34 | 21:53 | 22:13 | 22:41 | 23:11 | 23:40 | 00:08 | 00:35 | 01:02 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Arriva London South before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Boxing Day — Saturday, 26 December 2026 The operator’s data lists more buses on this date than on an ordinary Saturday (180 journeys in both directions together, against 107), which usually means two timetables have been added together by mistake. Check with Arriva London South before you travel.
Route map
All stops on route 166
166 towards Croydon
All 66 stops
- Epsom Hospital (Stop Q) Epsom
- Westlands Court (opp) Epsom
- Woodcote Park Road (adj) Woodcote
- Hylands Road (adj) Woodcote
- Epsom Hospital Southside (Stop S) Epsom
- Avenue Road (opp) Epsom
- Clock Tower (Stop B) Epsom
- High Street (Stop G) Epsom
- The Odeon (opp) Epsom
- Pikes Hill (opp) Epsom
- Bridge Road (after) Epsom
- Danehurst Court (adj) Epsom
- Longdown Road (adj) Epsom
- Longdown Lodge (adj) Epsom
- Epsom College (opp) Epsom
- Epsom Golf Club (opp) Epsom
- Bunbury Way (adj) Epsom
- Montrouge Crescent (opp) Nork
- Nork Way (opp) Nork
- Drift Bridge (SE-bound) Nork
- High Beeches (adj) Nork
- Sycamore Rise (adj) Nork
- Railway Station (Stop A) Banstead
- Crossroads (E-bound) Banstead
- Castleton Drive (adj) Banstead
- Marks and Spencer (adj) Banstead
- Glenfield Road (adj) Banstead
- The Woolpack (opp) Banstead
- Croydon Lane South (adj) Banstead
- Fairlawn Grove (adj) Banstead
- Oaks Park (southbound) Little Woodcote
- Merrymeet (adj) Woodmansterne
- Post Office (opp) Woodmansterne
- The Readens (opp) Woodmansterne
- Manor Way (adj) Woodmansterne
- Pine Walk (adj) Woodmansterne
- Rectory Lane (nr) Woodmansterne
- Chipstead Valley School (eastbound) Coulsdon
- Woodmansterne Station (Stop A) Coulsdon
- Chipstead Valley Rd / Rickman Hill (eastbound) Coulsdon
- Coniston Road (eastbound) Coulsdon
- Portnalls Road (eastbound) Coulsdon
- Coulsdon Town (Stop J) Coulsdon
- The Avenue Coulsdon (Stop A) Coulsdon
- Willow Court (Stop RA) Coulsdon
- Smitham Downs Road (Stop RB) Woodcote
- Brighton Road / Old Lodge Lane (Stop RC) Purley
- Grovelands Road (CR8) (Stop RD) Purley
- Purley Tesco (Stop W) Purley
- Purley Library (Stop Y) Purley
- Purley Hospital (Stop PA) Purley
- Wyvern Road (Stop PB) Purley
- Lynscott Way (north-east bound) Purley
- Blackford Close (northbound) Purley
- Regina Coeli School (northbound) South Croydon
- St Giles School (Stop GV) South Croydon
- Haling Park Gardens (Stop GW) South Croydon
- Whitgift Avenue (N-bound) South Croydon
- Croydon Bowling Club (eastbound) South Croydon
- Warham Road / Brighton Road (Stop K) South Croydon
- Swan & Sugar Loaf (Stop M) South Croydon
- Coombe Road (Stop V) South Croydon
- Croydon Flyover (Stop KS) Croydon
- St George's Walk / Croydon Town Centre (Stop KK) Croydon
- Whitgift Centre (Stop WM) Croydon
- West Croydon Bus Station (Stop B8) West Croydon
166 towards Epsom
All 64 stops
- West Croydon Bus Station (Stop B2) West Croydon
- Whitgift Centre (Stop WK) Croydon
- Park Street (Stop KH) Croydon
- Croydon Flyover (Stop KP) Croydon
- Coombe Road (Stop W) South Croydon
- Aberdeen Road South Croydon (Stop S) South Croydon
- Warham Road / Brighton Road (Stop L) South Croydon
- Croydon Bowling Club (westbound) South Croydon
- Bramley Hill (westbound) South Croydon
- Heath Close (Stop GY) South Croydon
- St Giles School (Stop GZ) South Croydon
- Regina Coeli School (southbound) South Croydon
- Netherheys Drive (southbound) South Croydon
- Blackford Close (southbound) Purley
- Lynscott Way (south-west bound) Purley
- Wyvern Road (Stop PC) Purley
- Purley Hospital (Stop PD) Purley
- Purley Cross (Stop C) Purley
- Purley Tesco (Stop U) Purley
- Grovelands Road (CR8) (Stop RE) Purley
- Brighton Road / Old Lodge Lane (Stop RF) Purley
- Musgrove Close (Stop RH) Woodcote
- Smitham Downs Road (Stop RJ) Woodcote
- Willow Court (Stop RK) Coulsdon
- Coulsdon Town (Stop B) Coulsdon
- Chipstead Valley Rd / Brighton Rd (Stop H) Coulsdon
- Portnalls Road (westbound) Coulsdon
- Coniston Road (Stop ->W) Coulsdon
- Rickman Hill /Chipstead Valley (westbound) Coulsdon
- Woodmansterne Station (Stop B) Coulsdon
- Chipstead Valley School (westbound) Coulsdon
- Rectory Lane (nr) Woodmansterne
- Pine Walk (opp) Woodmansterne
- Manor Way (opp) Woodmansterne
- The Readens (adj) Woodmansterne
- Post Office (o/s) Woodmansterne
- Merrymeet (opp) Woodmansterne
- Oaks Park (northbound) Little Woodcote
- Fairlawn Grove (opp) Banstead
- Croydon Lane South (opp) Banstead
- The Woolpack (adj) Banstead
- Glenfield Road (opp) Banstead
- Marks and Spencer (opp) Banstead
- Castleton Drive (opp) Banstead
- Crossroads (W-bound) Banstead
- Railway Station (Stop B) Banstead
- Osier Way Footpath (opp) Nork
- Sycamore Rise (opp) Nork
- High Beeches (opp) Nork
- Drift Bridge (S-bound) Nork
- Nork Way (adj) Nork
- Bunbury Way (opp) Epsom
- Epsom Golf Club (o/s) Epsom
- Epsom College (o/s) Epsom
- Longdown Lodge (opp) Epsom
- Longdown Road (opp) Epsom
- Danehurst Court (opp) Epsom
- Bridge Road (before) Epsom
- Pikes Hill (adj) Epsom
- The Odeon (adj) Epsom
- High Street (Stop K) Epsom
- Methodist Church (Stop M) Epsom
- Elmslie Close (adj) Epsom
- Epsom Hospital (Stop P) Epsom
How busy is route 166?
1.04m passenger journeys were recorded on route 166 in 2024/25 across 667,696 kilometres operated. That is down from a peak of 1.21m in 2011/12.
Millions of passenger journeys per financial year, from Transport for London's published bus statistics. A passenger journey is one boarding of one bus — someone commuting five days a week makes ten of them, so this is not a count of people. Years marked 53w ran 53 weeks rather than 52, so they sit about 2% high against their neighbours. TfL changed how boardings were estimated in 2017 and restated 2016/17 on the new basis; the chart uses the restated figure, so years before 2016/17 are not exactly comparable with those after. Route-level totals do not sum to TfL's network figures, which carry separate adjustments. Powered by TfL Open Data. Compare every London route →
Service registration & registered changes
- Service change effective 27 June 2026 To amend Timetable.
- Service change effective 30 August 2025 To amend Timetable.
- Service change effective 5 July 2025 To amend Timetable.
- Expired effective 6 July 2024 To amend Timetable.
- Service change effective 2 March 2024 To amend Timetable.
Registered as financially supported by a local authority (London Buses (Transport for London)).
From official Traffic Commissioner registrations. Registration PK0002261/2 · Changes in Surrey County Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 166 bus?
The first 166 departure on weekdays leaves at 05:40 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 166 bus?
The last 166 on weekdays leaves its first stop at 00:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 166 bus cost?
London buses use TfL's flat fare: £1.75 per journey with contactless or Oyster, and the Hopper fare gives you unlimited bus and tram changes within one hour. Daily and weekly caps limit what you can spend. Cash is not accepted.
Who runs the 166 bus?
The 166 is operated by Arriva London South.
Timetable data from Arriva London South via the DfT Bus Open Data Service (South East England feed). Registered with the Traffic Commissioner as PK0002261/2. Check before you travel — services can change at short notice.