603
Stagecoach Merseyside and South Lancashire
603 bus timetable: Plymyard to Upton
Plymyard - Upton
Route map
603 live route map
See the route, stops, and live buses currently on this line.
143 stops
Live buses loading
Map ready
Loading the route map...
Manor Road → Upton Village
1 trip · first 07:05 · last 07:05
Mon–Fri
Live From 2026-04-19
Swipe sideways to see later trips.
Stop
07:05
Upton Village
Plymyard, Manor Road
adjacent
07:05
Plymyard, Kilburn Avenue
adjacent
07:05
Plymyard, Wingate Road
opposite
07:06
Plymyard, Heygarth Road
adjacent
07:06
Plymyard, Grampian Way
adjacent
07:07
Plymyard, Lyndale Avenue
adjacent
07:08
Eastham Rake, Glenburn Avenue
adjacent
07:09
Eastham Rake, Mill Park Drive
opposite
07:09
Eastham Rake
adjacent
07:09
Eastham Rake, Calveley Avenue
opposite
07:10
Eastham Rake, Tarvin Road
adjacent
07:10
Eastham Rake, Kingsley Avenue
opposite
07:11
Eastham Rake, Ince Avenue
opposite
07:12
Eastham Rake, Mill Park Drive
adjacent
07:13
Eastham Rake Interchange
Stop B
07:13
Brookhurst, Scafell Close
opposite
07:14
07:15
Brookhurst, Keswick Avenue
adjacent
07:17
Brookhurst Road
adjacent
07:18
Brookhurst, Wentworth Drive
adjacent
07:19
Brookhurst, Somerville Close
adjacent
07:20
07:21
Bromborough Interchange
Stop C
07:22
Bromborough, Brancote Gardens
adjacent
07:24
Bromborough, Allport Road
adjacent
07:25
Bromborough, Meadowside Road
adjacent
07:26
Bromborough, Legion Lane
adjacent
07:27
Bromborough Village
adjacent
07:28
Bromborough, Mark Rake
adjacent
07:29
Bromborough, Croft Avenue
adjacent
07:30
Bromborough, Brotherton Park
outside
07:31
Bromborough Road
adjacent
07:32
Bromborough, Oakridge Road
adjacent
07:33
Poulton, Spital Interchange
Stop A
07:34
Poulton, Blair Park
opposite
07:35
Bebington, Poulton Road
adjacent
07:36
Stanton Road
adjacent
07:38
07:39
Lower Bebington, Civic Way
adjacent
07:40
Bebington, Abbots Drive
adjacent
07:41
07:42
07:43
Higher Bebington, Brackenwood Road
adjacent
07:44
Higher Bebington, Waterfield Close
adjacent
07:44
Higher Bebington, Village Road
adjacent
07:45
Higher Bebington, Bentfield Gardens
adjacent
07:46
Higher Bebington, Broadway
adjacent
07:47
Higher Bebington, Regents Way
adjacent
07:48
Higher Bebington, Brimstage Avenue
adjacent
07:48
Tranmere, The Wiend
opposite
07:49
Cross Hill, Mount Road
adjacent
07:49
Cross Hill, Irvine Road
opposite
07:50
Cross Hill, Prenton Road West
adjacent
07:51
Cross Hill, Waverley Grove
opposite
07:51
Cross Hill, Wharfedale Avenue
opposite
07:52
Prenton, St Stephens Road
opposite
07:52
Prenton, Golf Links Road
adjacent
07:53
Prenton Dell Road
adjacent
07:54
Prenton Village Road
opposite
07:54
07:55
Prenton Village Road
adjacent
07:55
Prenton, Ennerdale Road
adjacent
07:56
Prenton, Palmwood Close
adjacent
07:57
Landican, Ackers Road
opposite
07:59
Landican, Arrowe Park Road
adjacent
08:01
Arrowe Park Hospital
Stop E
08:03
Arrowe Park, Pool Lane
opposite
08:04
Arrowe Hill, Arrowe Brook Road
adjacent
08:06
08:07
Upton, Greystoke Close
adjacent
08:09
Upton, Newton Way
adjacent
08:10
Upton Village → Manor Road
1 trip · first 15:55 · last 15:55
Mon–Fri
Live From 2026-04-19
Swipe sideways to see later trips.
Stop
15:55
Upton Village
Upton, Ford Road
adjacent
15:55
Upton, Sullivan Avenue
opposite
15:56
Arrowe Hill, Leeswood Road
adjacent
15:56
Arrowe Park, Arrowe Brook Road
opposite
15:57
Arrowe Park, Pool Lane
adjacent
15:58
Arrowe Park Hospital
Stop H
15:58
Woodchurch, Church Lane
adjacent
15:59
Woodchurch, Ackers Road
adjacent
16:00
Prenton, Palmwood Close
opposite
16:02
Prenton Dell Road
opposite
16:03
Prenton, Waterpark Road
adjacent
16:03
16:04
Prenton Village Road
adjacent
16:04
Prenton Dell Road
opposite
16:05
Prenton, Osmaston Road
adjacent
16:06
Prenton, Reservoir Road North
adjacent
16:06
Prenton, Storeton Road
adjacent
16:07
Prenton, Waverley Grove
adjacent
16:08
Devonshire Park, Parkhurst Road
adjacent
16:08
Tranmere, Irvine Road
adjacent
16:09
Cross Hill, Mount Road
adjacent
16:10
Rock Ferry, Cavendish Drive
adjacent
16:11
Higher Bebington, Thornton Avenue
opposite
16:11
Higher Bebington, Kings Lane
adjacent
16:12
Higher Bebington, Kings Close
opposite
16:12
Higher Bebington, Bentfield Gardens
opposite
16:13
Higher Bebington, Town Lane
adjacent
16:13
Higher Bebington, Roland Avenue
adjacent
16:14
Higher Bebington, Waterfield Close
opposite
16:14
Higher Bebington, Gorseyville Road
adjacent
16:15
16:15
Heathfield, Cross Lane
opposite
16:16
Bebington, Pulford Road
adjacent
16:17
Lower Bebington, Civic Way
opposite
16:18
16:19
Stanton, Quarry Road East
adjacent
16:21
Bebington, Parkfield Road
adjacent
16:22
Bebington, Church Road
adjacent
16:23
Bebington, Cypress Croft
adjacent
16:24
16:25
Bromborough Road
adjacent
16:29
Bromborough, Brotherton Park
opposite
16:31
Bromborough, Croft Avenue East
adjacent
16:33
Bromborough, Stanhope Drive
opposite
16:33
Bromborough Village
adjacent
16:36
Bromborough, Acre Lane
opposite
16:37
Bromborough, Neville Road
adjacent
16:37
Bromborough, Allport Road
adjacent
16:38
Bromborough, Brancote Gardens
opposite
16:38
Bromborough, Westminster Drive
adjacent
16:39
16:40
Brookhurst, Birkdale Avenue
adjacent
16:40
Brookhurst, Fairhaven Drive
adjacent
16:41
Brookhurst Close
adjacent
16:42
Brookhurst, Turriff Drive
opposite
16:43
16:43
Brookhurst, Scafell Close
adjacent
16:44
Eastham Rake Interchange
Stop A
16:45
Eastham Rake, Mill Park Drive
opposite
16:45
Eastham Rake, Hatton Avenue
adjacent
16:45
Eastham Rake, Clifton Avenue
adjacent
16:46
Eastham Rake, Delamere Avenue
adjacent
16:47
Eastham Rake, Calveley Avenue
adjacent
16:47
Eastham Rake
adjacent
16:48
Eastham Rake, Mill Park Drive
adjacent
16:48
Eastham Rake, Glenburn Avenue
opposite
16:48
16:49
Plymyard, Sutherland Drive
adjacent
16:50
Plymyard, Heygarth Road
adjacent
16:51
Plymyard, Wingate Road
adjacent
16:51
Plymyard, Kilburn Avenue
opposite
16:52
Plymyard, Manor Road
opposite
16:52
Timetable data from Stagecoach Merseyside and South Lancashire, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NW_SC_SCMY_603_1.
All stops shown
72 stops- Upton, Ford Road adjacent
- Upton, Sullivan Avenue opposite
- Arrowe Hill, Leeswood Road adjacent
- Arrowe Park, Arrowe Brook Road opposite
- Arrowe Park, Pool Lane adjacent
- Arrowe Park Hospital Stop H
- Woodchurch, Church Lane adjacent
- Woodchurch, Ackers Road adjacent
- Prenton, Palmwood Close opposite
- Prenton Dell Road opposite
- Prenton, Waterpark Road adjacent
- Prenton, Goldsmith Way near
- Prenton Village Road adjacent
- Prenton Dell Road opposite
- Prenton, Osmaston Road adjacent
- Prenton, Reservoir Road North adjacent
- Prenton, Storeton Road adjacent
- Prenton, Waverley Grove adjacent
- Devonshire Park, Parkhurst Road adjacent
- Tranmere, Irvine Road adjacent
- Cross Hill, Mount Road adjacent
- Rock Ferry, Cavendish Drive adjacent
- Higher Bebington, Thornton Avenue opposite
- Higher Bebington, Kings Lane adjacent
- Higher Bebington, Kings Close opposite
- Higher Bebington, Bentfield Gardens opposite
- Higher Bebington, Town Lane adjacent
- Higher Bebington, Roland Avenue adjacent
- Higher Bebington, Waterfield Close opposite
- Higher Bebington, Gorseyville Road adjacent
- Higher Bebington, Brackenwood Junior School outside
- Heathfield, Cross Lane opposite
- Bebington, Pulford Road adjacent
- Lower Bebington, Civic Way opposite
- Lower Bebington, Port Sunlight Interchange Stop C
- Stanton, Quarry Road East adjacent
- Bebington, Parkfield Road adjacent
- Bebington, Church Road adjacent
- Bebington, Cypress Croft adjacent
- Bebington, Spital Interchange Stop B
- Bromborough Road adjacent
- Bromborough, Brotherton Park opposite
- Bromborough, Croft Avenue East adjacent
- Bromborough, Stanhope Drive opposite
- Bromborough Village adjacent
- Bromborough, Acre Lane opposite
- Bromborough, Neville Road adjacent
- Bromborough, Allport Road adjacent
- Bromborough, Brancote Gardens opposite
- Bromborough, Westminster Drive adjacent
- Brookhurst, Bromborough Interchange Stop A
- Brookhurst, Birkdale Avenue adjacent
- Brookhurst, Fairhaven Drive adjacent
- Brookhurst Close adjacent
- Brookhurst, Turriff Drive opposite
- Brookhurst, Duncansby Drive near
- Brookhurst, Scafell Close adjacent
- Eastham Rake Interchange Stop A
- Eastham Rake, Mill Park Drive opposite
- Eastham Rake, Hatton Avenue adjacent
- Eastham Rake, Clifton Avenue adjacent
- Eastham Rake, Delamere Avenue adjacent
- Eastham Rake, Calveley Avenue adjacent
- Eastham Rake adjacent
- Eastham Rake, Mill Park Drive adjacent
- Eastham Rake, Glenburn Avenue opposite
- Plymyard, Eastham Rake near
- Plymyard, Sutherland Drive adjacent
- Plymyard, Heygarth Road adjacent
- Plymyard, Wingate Road adjacent
- Plymyard, Kilburn Avenue opposite
- Plymyard, Manor Road opposite