U9
Route map
U9 live route map
See the route, stops, and live buses currently on this line.
78 stops
Live buses loading
Map ready
Loading the route map...
Townhill Park → General Hospital
2 trips · first 06:50 · last 07:00
Mon–Fri
Upcoming Valid 2026-06-14 – 2026-09-12
Swipe sideways to see later trips.
Stop
06:50
General Hospital
07:00
General Hospital
General Hospital → Townhill Park
1 trip · first 16:10 · last 16:10
Mon–Fri
Upcoming Valid 2026-06-14 – 2026-09-12
Swipe sideways to see later trips.
Stop
16:10
General Hospital
Aldermoor, Turning Circle
south-west bound
16:10
Aldermoor, Lyburn Court
south-west bound
16:11
Aldermoor, Springford Crescent
south-west bound
16:11
16:12
16:13
16:15
Shirley Warren, Dale Valley Road
south-east bound
16:16
Upper Shirley, St James Park
opposite
16:18
Shirley, Bridlington Avenue
south-east bound
16:19
Shirley, St John's Church
south-east bound
16:21
Shirley, Atherley Bowling Club
eastbound
16:22
Upper Shirley, Wilton Road
northbound
16:23
Upper Shirley, Kineton Road
northbound
16:25
Upper Shirley, Richard Taunton College
north-west bound
16:27
Upper Shirley, Leicester Road
north-west bound
16:29
Upper Shirley, Bassett Sainsburys
adjacent
16:31
16:36
Bassett, Glen Eyre Road
north-east bound
16:37
Highfield, Future Worlds
southbound
16:38
Highfield Interchange
Stop B
16:44
Highfield, Jubilee Sports Hall
southbound
16:45
Highfield, Upper Shaftesbury Avenue
eastbound
16:47
Portswood, Highfield Crescent
southbound
16:48
Portswood Broadway
Stop PA
16:50
Portswood, Belmont Road
south-east bound
16:52
St Denys Church
opposite
16:54
Bitterne Park, Priory Road
eastbound
16:56
Bitterne Park, Triangle
northbound
17:00
Bitterne Park, Nursery Road
eastbound
17:00
Bitterne Park, Wellington Road
north-east bound
17:01
Bitterne Park, Dimond Road
north-east bound
17:02
Bitterne Park, Hop Inn
outside
17:02
Bitterne Park, River Walk
eastbound
17:03
Bitterne Park, Broadwater Road
eastbound
17:04
Townhill Park, Pinefield Road
opposite
17:05
Townhill Park, Community Centre
south-east bound
17:05
Townhill Park, Benhams Road
adjacent
17:07
Townhill Park, Wakefield Road
opposite
17:08
Midanbury, Townhill Way
south-east bound
17:09
Bitterne, Bramble Mews
adjacent
17:10
Midanbury, Montgomery Road
adjacent
17:10
Midanbury, Vale Drive
northbound
17:11
Midanbury, Barton Crescent
north-west bound
17:12
Midanbury, Witts Hill Shops
north-west bound
17:13
Timetable data from Uni-Link, refreshed 2026-06-12 · Source: Bus Open Data Service (BODS) · Service code PH1121126:321.
All stops shown
45 stops- Townhill Park, Pinefield Road opposite
- Townhill Park, Community Centre south-east bound
- Townhill Park, Benhams Road adjacent
- Townhill Park, Wakefield Road opposite
- Midanbury, Townhill Way south-east bound
- Bitterne, Bramble Mews adjacent
- Midanbury, Montgomery Road adjacent
- Midanbury, Vale Drive northbound
- Midanbury, Barton Crescent north-west bound
- Midanbury, Witts Hill Shops north-west bound
- Townhill Park, Cornwall Road opposite
- Bitterne Park, Northfield Road north-west bound
- Bitterne Park, Hop Inn near
- Bitterne Park, Dimond Road south-west bound
- Bitterne Park, Wellington Road south-west bound
- Bitterne Park, Ashtree Road south-east bound
- Bitterne Park, Bond Road southbound
- Bitterne Park, Triangle westbound
- Bitterne Park, Priory Road westbound
- St Denys Church outside
- Portswood, Belmont Road north-west bound
- Portswood, The Mitre Stop PK
- Portswood, Highfield Crescent northbound
- Highfield, Upper Shaftesbury Avenue westbound
- Highfield, Jubilee Sports Hall northbound
- Highfield, Centenary Building Stop A
- Bassett, Glen Eyre Road south-west bound
- Highfield, Global Technology Centre opposite
- Upper Shirley, Bassett Sainsburys opposite
- Upper Shirley, Leicester Road southbound
- Upper Shirley, Richard Taunton College south-east bound
- Upper Shirley, Kineton Road southbound
- Upper Shirley, Wilton Road southbound
- Shirley, Atherley Bowling Club southbound
- Shirley, Greville Road westbound
- Shirley, St John's Church north-west bound
- Shirley, Bridlington Avenue north-west bound
- Upper Shirley, Twyford Avenue opposite
- Upper Shirley, St James Park outside
- Shirley Warren, Dale Road north-west bound
- Southampton General, General Hospital A&E Stop H
- Southampton General, General Hospital and Cemetery Stop D
- Aldermoor, Springford Crescent north-east bound
- Aldermoor, Lyburn Court north-east bound
- Aldermoor, Turning Circle south-west bound