38 Croft Retail Park ↔ West Kirby Station
Operated by Stagecoach Merseyside and South Lancashire. First bus 05:30, last bus 20:10. 56 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Eastham Ferry (nr) | 05:30 | · | 06:30 | · | 07:20 | · | 08:25 | · | 09:29 | · | 10:29 | · | 11:29 | · | 12:29 | · | 13:31 | · | 14:31 | · | 15:31 | · | 16:41 | · | 17:46 | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bromborough Rake Interchange (Stop A) | 05:45 | · | 06:45 | · | 07:35 | · | 08:42 | · | 09:45 | · | 10:45 | · | 11:45 | · | 12:45 | · | 13:47 | · | 14:47 | · | 15:48 | · | 16:58 | · | 18:03 | · |
| Bromborough Village (adj) | 05:49 | · | 06:50 | · | 07:41 | · | 08:48 | · | 09:51 | · | 10:51 | · | 11:51 | · | 12:51 | · | 13:53 | · | 14:53 | · | 15:58 | · | 17:08 | · | 18:12 | · |
| Croft Retail Park (In) | 05:57 | · | 07:02 | · | 07:54 | · | 09:01 | 08:31 | 10:04 | 09:34 | 11:04 | 10:34 | 12:04 | 11:34 | 13:04 | 12:34 | 14:06 | 13:36 | 15:06 | 14:36 | 16:11 | 15:41 | 17:21 | 16:46 | 18:25 | 17:51 |
| Circular Drive (adj) | 06:08 | · | 07:13 | 06:43 | 08:05 | 07:35 | 09:12 | 08:42 | 10:16 | 09:46 | 11:16 | 10:46 | 12:16 | 11:46 | 13:16 | 12:46 | 14:18 | 13:48 | 15:18 | 14:48 | 16:23 | 15:53 | 17:33 | 16:58 | 18:37 | 18:03 |
| Allcot Avenue (adj) | 06:18 | · | 07:23 | 06:53 | 08:17 | 07:47 | 09:22 | 08:52 | 10:24 | 09:54 | 11:24 | 10:54 | 12:24 | 11:54 | 13:24 | 12:54 | 14:27 | 13:56 | 15:27 | 14:57 | 16:32 | 16:02 | 17:42 | 17:07 | 18:43 | 18:09 |
| Birkenhead Bus Station (Stand 1) | 06:31 | 06:03 | 07:35 | 07:05 | 08:32 | 08:02 | 09:35 | 09:05 | 10:35 | 10:05 | 11:35 | 11:05 | 12:35 | 12:05 | 13:35 | 13:05 | 14:40 | 14:07 | 15:40 | 15:10 | 16:45 | 16:15 | 17:53 | 17:18 | 18:53 | 18:20 |
| Shrewsbury Road (adj) | 06:38 | 06:10 | 07:43 | 07:13 | 08:41 | 08:11 | 09:44 | 09:14 | 10:44 | 10:14 | 11:44 | 11:14 | 12:44 | 12:14 | 13:44 | 13:14 | 14:49 | 14:16 | 15:49 | 15:19 | 16:54 | 16:25 | 18:01 | 17:27 | 19:01 | 18:28 |
| Bidston Interchange (Stop B) | 06:45 | 06:18 | 07:50 | 07:20 | 08:50 | 08:20 | 09:53 | 09:23 | 10:53 | 10:23 | 11:53 | 11:23 | 12:53 | 12:23 | 13:53 | 13:23 | 14:58 | 14:25 | 15:58 | 15:28 | 17:04 | 16:35 | 18:10 | 17:36 | 19:10 | 18:37 |
| Cherry Tree Road (adj) | 06:51 | 06:23 | 07:56 | 07:26 | 08:56 | 08:26 | 09:59 | 09:29 | 10:59 | 10:29 | 11:59 | 11:29 | 12:59 | 12:29 | 13:59 | 13:29 | 15:04 | 14:31 | 16:04 | 15:34 | 17:11 | 16:41 | 18:16 | 17:43 | 19:16 | 18:43 |
| Chadwick Street (adj) | 06:56 | 06:27 | 08:01 | 07:31 | 09:01 | 08:31 | 10:04 | 09:34 | 11:04 | 10:34 | 12:04 | 11:34 | 13:04 | 12:34 | 14:04 | 13:34 | 15:09 | 14:36 | 16:09 | 15:39 | 17:17 | 16:46 | 18:21 | 17:49 | 19:20 | 18:48 |
| Banks Avenue (adj) | 07:05 | 06:35 | 08:09 | 07:39 | 09:09 | 08:39 | 10:13 | 09:43 | 11:13 | 10:43 | 12:13 | 11:43 | 13:13 | 12:43 | 14:13 | 13:43 | 15:18 | 14:45 | 16:18 | 15:47 | 17:26 | 16:54 | 18:28 | 17:58 | 19:22 | 18:55 |
| West Kirby Interchange (Stop A) | 07:15 | 06:45 | 08:20 | 07:50 | 09:20 | 08:50 | 10:25 | 09:55 | 11:25 | 10:55 | 12:25 | 11:55 | 13:25 | 12:55 | 14:25 | 13:55 | 15:30 | 14:57 | 16:30 | 15:58 | 17:38 | 17:07 | 18:40 | 18:11 | 19:33 | 19:07 |
Route map
All stops on route 38
38 towards West Kirby Station
- Eastham Ferry (nr) Eastham Ferry
- Torr Drive (opp) Eastham Ferry
- St David Road (opp) Eastham Ferry
- Mayfield Drive (adj) Eastham Ferry
- Eastham Village Road (nr) Eastham
- Church Lane (opp) Eastham
- Eastham Village Road (opp) Eastham Rake
- Glenburn Avenue (opp) Eastham Rake
- Mill Park Drive (adj) Eastham Rake
- Sutherland Drive (adj) Plymyard
- Eastham Rake (nr) Plymyard
- Gorsefield Avenue (adj) Plymyard
- Bromborough Interchange (Stop C) Bromborough
- Bromborough Interchange (Stop D) Plymyard
- Appleby Grove (adj) Plymyard
- Allport Road (adj) Bromborough
- Brancote Gardens (adj) Bromborough
- Hawthorn Lane (adj) Bromborough
- Meadowside Road (adj) Bromborough
- The Avenue (opp) Bromborough
- Dawpool Drive (adj) Bromborough
- Bromborough Rake Interchange (Stop A) Bromborough
- Belmont Avenue (adj) Bromborough
- Palatine Road (opp) Bromborough
- Ludlow Grove (adj) Bromborough
- Bromborough Village (adj) Bromborough
- Mark Rake (adj) Bromborough
- Croft Avenue (adj) Bromborough
- Hardknott Road (opp) Bromborough
- Pilgrims (NE-bound) Bromborough
- Croft Retail Park (In) Bromborough
- Croft Retail Park (In) Bromborough
- Terminus Road (adj) Bromborough
- Eastern Avenue (adj) Bromborough
- Bromborough Pool Village (NW-bound) Bromborough Pool
- New Chester Road (NE-bound) Bromborough Pool
- Shore Drive (opp) New Ferry
- Willowbank Road (opp) New Ferry
- Circular Drive (adj) Port Sunlight
- Brook Street (adj) Port Sunlight
- Boundary Road (adj) New Ferry
- Bebington Station (Stop A) Bebington
- College Drive (opp) Higher Bebington
- Town Lane (adj) Woodhey
- Kings Lane (adj) Egerton Park
- Birkett Road (opp) Egerton Park
- Allcot Avenue (adj) Tranmere
- Mount Road (adj) Tranmere
- North Road (adj) Devonshire Park
- Stuart Road (adj) Devonshire Park
- Aspendale Road (adj) Tranmere
- St Catherine's Gardens (adj) Tranmere
- Maple Street (opp) Tranmere
- Whetstone Lane (adj) Tranmere
- Borough Road (adj) Tranmere
- Whetstone Lane (adj) Birkenhead
- Clifton Crescent (adj) Birkenhead
- Birkenhead Bus Station (Stand 1) Birkenhead
- Catherine Street (Stop B) Birkenhead
- Cole Street (adj) Birkenhead Park
- St Helens Close (adj) Birkenhead Park
- Slatey Road (adj) Birkenhead Park
- Egerton Road (adj) Birkenhead Park
- St Albans Road (adj) Claughton
- Shrewsbury Road (adj) Claughton
- Tollemache Road (opp) Claughton
- Bidston Avenue (opp) Claughton
- Flaybrick Close (adj) Birkenhead
- Arkle Road (adj) Birkenhead
- Challis Street (opp) Bidston
- Hoblyn Road (adj) Bidston
- Hurrell Road (opp) Bidston
- Bidston Village Road (adj) Bidston
- Bidston Interchange (Stop B) Bidston
- Reeds Lane (opp) Moreton
- Oxholme Close (adj) Moreton
- Sedgefield Road (adj) Moreton
- Farmfield Grove (adj) Moreton
- Cherry Tree Road (adj) Moreton
- Sandbrook Lane (adj) Moreton
- Wyvern Road (adj) Moreton
- Glebelands Road (SW-bound) Moreton
- Chadwick Street (adj) Moreton
- Rosslyn Drive (adj) Moreton
- Borrowdale Road (adj) Moreton
- Cobham Road (adj) Moreton
- Ely Avenue (opp) Moreton
- Acton Lane (nr) Moreton
- Garden Hey Road (adj) Saughall Massie
- Greenfield Kennels (opp) Carr Houses
- Heron Road (adj) Meols
- Meols Interchange (Stop B) Meols
- Banks Avenue (adj) Meols
- Bertram Drive (adj) Meols
- Bertram Drive (adj) Sandhey
- Manor Road Interchange (Stop B) Hoylake
- Melrose Avenue (adj) Hoylake
- Alderley Road (adj) Hoylake
- Hoylake Interchange (Stop A) Hoylake
- Morpeth Road (adj) Hoylake
- Winnington Road (adj) West Kirby
- Graham Road (adj) West Kirby
- West Lodge Drive (opp) West Kirby
- Bridge Road (adj) West Kirby
- West Kirby Interchange (Stop A) West Kirby
38 towards Croft Retail Park
- West Kirby Interchange (Stop B) West Kirby
- Lingdale Road (adj) West Kirby
- Graham Road (opp) West Kirby
- West Lodge Drive (adj) West Kirby
- Winnington Road (opp) West Kirby
- Morpeth Road (opp) Hoylake
- Hoylake Interchange (Stop B) Hoylake
- Alderley Road (adj) Hoylake
- Manor Road Interchange (Stop A) Hoylake
- Shaw Street (adj) Hoylake
- Bertram Drive (opp) Sandhey
- Bertram Drive (opp) Meols
- Brosters Lane (adj) Meols
- Meols Interchange (Stop A) Meols
- Barn Hey Crescent (adj) Meols
- Greenfield Kennels (o/s) Carr Houses
- Millhouse Lane (adj) Moreton
- Meadowbrook Road (opp) Moreton
- Bermuda Road (nr) Moreton
- Rosslyn Drive (opp) Moreton
- Joan Avenue (adj) Moreton
- Knutsford Road (adj) Moreton
- Carnsdale Road (adj) Moreton
- Sandbrook Lane (adj) Moreton
- Cherry Tree Road (opp) Moreton
- Sedgefield Road (opp) Moreton
- Fender View Road (opp) Moreton
- Oxholme Close (opp) Moreton
- Reeds Lane (adj) Moreton
- Bidston Interchange (Stop A) Bidston
- Compton Road (adj) Bidston
- Gautby Road (adj) Bidston
- Hurrell Road (adj) Bidston
- Egan Road (opp) Bidston
- St James Road (nr) Birkenhead
- Lansdowne Road (adj) Birkenhead
- Flaybrick Close (opp) Claughton
- Bidston Avenue (adj) Claughton
- Foxglove Road (adj) Claughton
- Alderley Avenue (adj) Claughton
- St Albans Road (opp) Birkenhead Park
- Ashville Road (adj) Birkenhead Park
- Park Road West (adj) Birkenhead Park
- St Hugh's Close (opp) Birkenhead Park
- Francis Avenue (opp) Birkenhead Park
- Paterson Street (adj) Birkenhead Park
- Bentinck Street (adj) Birkenhead Park
- Birkenhead Bus Station (Stand 8) Birkenhead
- Catherine Street (Stop D) Birkenhead
- Maple Street (adj) Clifton Park
- Victoria Road (adj) Tranmere
- Elm Grove (adj) Tranmere
- Harrowby Road (opp) Tranmere
- Elm Road (adj) Devonshire Park
- Prenton Road East (adj) Devonshire Park
- St Georges Avenue (opp) Tranmere
- Allcot Avenue (opp) Tranmere
- Birkett Road (adj) Egerton Park
- Woodland Road (adj) Rock Ferry
- Town Lane (opp) Higher Bebington
- College Drive (adj) Higher Bebington
- Bebington Station (Stop B) Bebington
- Sandringham Close (adj) Port Sunlight
- Bebington Road (adj) New Ferry
- Beaconsfield Road (adj) New Ferry
- Portbury Close (adj) New Ferry
- Shore Drive (adj) New Ferry
- Bromborough Pool Village (SE-bound) Bromborough Pool
- Thermal Road (adj) Bromborough Pool
- Crossways (opp) Bromborough
- Terminus Road (adj) Bromborough
- Stadium Road (SE-bound) Bromborough
- Croft Retail Park (In) Bromborough
- Croft Retail Park (In) Bromborough
- Croft Retail Park (In) Bromborough
- Plantation Road (adj) Bromborough
- Pilgrims (SW-bound) Bromborough
- Hardknott Road (adj) Bromborough
- Spital Road (adj) Bromborough
- Stanhope Drive (opp) Bromborough
- Croft Avenue East (adj) Bromborough
- Bromborough Village (adj) Bromborough
- Oteley Avenue (adj) Bromborough
- Mark Rake (adj) Bromborough
- Belmont Avenue (opp) Bromborough
- Bromborough Rake Interchange (Stop B) Bromborough
- The Avenue (adj) Bromborough
- Ashfield Crescent (adj) Bromborough
- Forwood Road (adj) Bromborough
- Neville Road (adj) Bromborough
- Allport Road (adj) Bromborough
- Brancote Gardens (opp) Bromborough
- Westminster Drive (adj) Bromborough
- Bromborough Interchange (Stop E) Plymyard
- The Woodcotes (adj) Plymyard
- Langfield Grove (adj) Plymyard
- Heygarth Road (adj) Plymyard
- Lyndale Avenue (adj) Plymyard
- Plymyard Avenue (adj) Eastham Rake
- Hatton Avenue (adj) Eastham Rake
- Clifton Avenue (adj) Eastham Rake
- Mill Park Drive (opp) Eastham Rake
- Glenburn Avenue (adj) Eastham Rake
- Eastham Village Road (adj) Eastham Rake
- Church Lane (adj) Eastham
- Eastham Village Road (nr) Eastham
- St David Road (adj) Eastham Ferry
- Mayfield Drive (opp) Eastham Ferry
- Torr Drive (adj) Eastham Ferry
- Woodland Remembrance Park (adj) Eastham Ferry
- Eastham Ferry (nr) Eastham Ferry
Service history & registered changes
- 🆕 Registered effective 5 Oct 2025 Operating between St Helens and Rainford given service number 38 / 38A / 37 effective from 05 October 2025. To amend Route.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 38 bus?
The first 38 departure on weekdays leaves at 05:30 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 38 bus?
The last 38 on weekdays leaves its first stop at 20:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 38 bus cost?
The 38 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Stagecoach Merseyside and South Lancashire day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 38 bus?
The 38 is operated by Stagecoach Merseyside and South Lancashire.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.