London Bus U9 Timetable

First bus, last bus and departure times at every stop

Route: Uxbridge Station ↔ Harefield Hospital
Timetable last updated: 24 August 2026

This is the full timetable for the number U9 bus in London, which runs between Uxbridge Station and Harefield Hospital. The table shows the first bus, the last bus and how often the U9 runs from each of the 20 stops in each direction. Times below are for buses towards Harefield Hospital (Mon-Fri). Use the toggles to switch direction or day, and tap any stop for its full hour by hour departure list.

This page shows TfL's scheduled times for the U9. Waiting at a stop right now? See live arrivals and the route map for bus U9 instead.

Tap any stop to see every scheduled departure, hour by hour, plus a link to its live arrivals.

Stop First Last Every
Uxbridge StationL
05:39
20:50
20 min
Uxbridge High StreetA
05:40
20:51
20 min
Colnedale Road
05:43
20:54
20 min
Clare House Care Home
05:44
20:55
20 min
Warren Road
05:45
20:56
20 min
Roker Park Avenue
05:46
20:57
20 min
Harvil Road / Moorhall Road
05:52
21:03
20 min
Priory Avenue
05:53
21:04
20 min
St Mary's Road
05:54
21:05
20 min
Lovett Road
05:55
21:06
20 min
Dovedale Close
05:55
21:06
20 min
Merle Avenue
05:56
21:07
20 min
Harefield Library
05:57
21:08
20 min
Dunster Close
05:58
21:09
20 min
Harefield West / Belfry Avenue
06:00
21:11
20 min
Mount Pleasant
06:00
21:11
20 min
Dunster Close
06:02
21:13
20 min
Harefield Library
06:02
21:13
20 min
New Park Road
06:03
21:14
20 min
Harefield Hospital
06:04
21:15
20 min
Full U9 timetable from Uxbridge Station (Mon-Fri)

Every scheduled U9 bus departure from Uxbridge Station towards Harefield Hospital, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Harefield Hospital.
0539
060937
07043254
08163857
09173757
10163554
11143454
12143454
13143454
14143454
15143454
16143454
17143454
18163554
191949
201950
Full U9 timetable from Harefield Hospital (Mon-Fri)

Every scheduled U9 bus departure from Harefield Hospital towards Belmont Road, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Belmont Road.
060535
070536
08062849
09103049
10082746
11052545
12052545
13052545
14052545
15052647
16082848
17092951
18092949
191948
201746
2115

First and Last are the earliest and latest scheduled departures from each stop in the chosen direction. Every is the typical daytime interval between buses from 07:00 to 19:00; buses may be more frequent at peak times and less frequent early and late. Times at the final stop are arrivals. Times at stops along the route are TfL's scheduled running times from the start of the route, so on busy days buses can run a few minutes later. Tap a stop row for its full list of departures. All times come from Transport for London's timetable data.

Source: TfL Timetable API

Bus U9 timetable FAQs

What time is the first U9 bus?

The first U9 bus leaves Uxbridge Station at 05:39 towards Harefield Hospital (Mon-Fri). From Harefield Hospital the first bus is at 06:05. Use the table above for the first bus from any stop on the route.

What time is the last U9 bus?

The last U9 bus leaves Uxbridge Station at 20:50 towards Harefield Hospital (Mon-Fri). From Harefield Hospital the last bus is at 21:15. Tap any stop in the table above to see its exact last departure.

How often does the U9 bus run?

During the day the U9 typically runs about every 20 minutes. Buses can be more frequent at peak times and less frequent early in the morning and late in the evening.

Does the U9 bus run on Sundays?

Yes. On Sundays the U9 runs from 07:40 until 20:50 from Uxbridge Station. Use the Sun button above to see full Sunday times.