312 Bus Timetable Ormskirk – Muncaster
The 312 bus runs from Ormskirk to Muncaster via 162 stops; on Mon–Fri there are 28 journeys and the first bus leaves Bus Station (Stand 5) at 08:05.
- First bus
- 08:05
- Last bus
- 14:15
- 28 journeys
Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated . Bank holiday services may differ.
312 bus times by direction
Mon–Fri28 journeys
Towards Rainford HS
| Bus Station (Stand 5) | 08:05 | 09:15 | 10:15 | 11:15 | 12:15 | 13:15 | 14:15 |
|---|---|---|---|---|---|---|---|
| Tollgate Crescent (opp) | 08:17 | 09:24 | 10:24 | 11:24 | 12:24 | 13:24 | 14:24 |
| Delph Drive (by) | 08:29 | 09:34 | 10:34 | 11:34 | 12:34 | 13:34 | 14:34 |
| Stocks Tavern (by) | 08:42 | 09:47 | 10:47 | 11:47 | 12:47 | 13:47 | 14:47 |
| Leeswood (opp) | 08:53 | 09:57 | 10:57 | 11:57 | 12:57 | 13:57 | 14:57 |
| Northway Asda (opp) | 09:01 | 10:04 | 11:04 | 12:04 | 13:04 | 14:04 | 15:04 |
| Dearden Way (by) | 09:19 | 10:22 | 11:22 | 12:22 | 13:22 | 14:22 | 15:22 |
| Witton Way (opp) | 09:35 | 10:38 | 11:38 | 12:38 | 13:38 | 14:38 | 15:38 |
- Bus Station (Stand 5) 08:05–14:15
- Aughton Street (by) 08:06–14:16
- Vicarage Walk (by) 08:07–14:17
- Derby St West (by) 08:08–14:17
- Library (by) 08:09–14:18
- Hattersley Court (opp) 08:11–14:19
- Grove Park (by) 08:11–14:20
- High Grove Park (opp) 08:12–14:21
- Merridale Villas (by) 08:13–14:21
- Pippin Street (by) 08:14–14:22
- Ringtail Retail Park (opp) 08:15–14:23
- Tollgate Crescent (opp) 08:17–14:24
- Clayton Gardens (by) 08:22–14:28
- Stanley Club (by) 08:22–14:29
- Burscough Bridge (opp) 08:23–14:30
- Tesco (by) 08:25–14:31
- Burscough Bridge (by) 08:25–14:31
- Stanley Club (opp) 08:26–14:32
- War Memorial (opp) 08:26–14:32
- Lathom Close (by) 08:27–14:32
- Richmond Avenue (opp) 08:27–14:33
- Pardoe Court (opp) 08:28–14:33
- Flax Lane (opp) 08:28–14:34
- Delph Drive (by) 08:29–14:34
- Wheat Lane (by) 08:29–14:35
- Three Oaks (adj) 08:31–14:36
- Tears Lane (opp) 08:33–14:38
- Post Office (o/s) 08:34–14:39
- Red Lion (by) 08:35–14:40
- Higher Lane End (by) 08:35–14:40
- Lancaster Lane (by) 08:38–14:43
- The Common (by) 08:39–14:44
- Library (o/s) 08:40–14:45
- Shops (by) 08:41–14:46
- Stocks Tavern (by) 08:42–14:47
- Ash Brow (by) 08:43–14:48
- Red Lion (opp) 08:44–14:49
- Ranleigh DriveDrive (opp) 08:45–14:49
- Cobbs Clough Road (opp) 08:47–14:52
- Ulverston Drive (by) 08:48–14:53
- Beacon Lane (by) 08:50–14:54
- Northfield (by) 08:51–14:55
- Woodley Park Road (opp) 08:52–14:56
- Ashurst Gardens (by) 08:52–14:56
- Merewood (opp) 08:52–14:56
- Manfield (opp) 08:52–14:56
- Leeswood (opp) 08:53–14:57
- Lindens (by) 08:53–14:57
- Lulworth (by) 08:54–14:58
- Kingsbury Court (by) 08:54–14:58
- Forest Drive (by) 08:55–14:59
- Community Centre (opp) 08:55–14:59
- Flimby (by) 08:56–15:00
- Hallcroft (opp) 08:56–15:00
- Ferndale (by) 08:57–15:01
- Fairburn (opp) 08:58–15:02
- Ivybridge (by) 09:00–15:03
- Northway Asda (opp) 09:01–15:04
- ASDA (o/s) 09:02–15:05
- Concourse (Stand 6) 09:12–15:15
- Grimshaw Road (by) 09:12–15:15
- Footbridge (adj) 09:13–15:16
- Gilibrands Road (by) 09:14–15:17
- Ormskirk Road (by) 09:15–15:18
- Quarry Bank (by) 09:15–15:18
- Fir Tree Close (by) 09:16–15:19
- Up Holland Labour Club (by) 09:16–15:19
- Denshaw (by) 09:18–15:21
- Daybrook (opp) 09:19–15:22
- Dearden Way (by) 09:19–15:22
- Millgreen Close (opp) 09:20–15:23
- Mayfield Road (opp) 09:21–15:24
- Victoria Hotel (o/s) 09:22–15:25
- Wellcross Road (by) 09:23–15:26
- Chequer Lane (adj) 09:25–15:28
- Upholland Railway Station (opp) 09:26–15:29
- Lower Balcony Farm (opp) 09:27–15:30
- Manor House Drive (opp) 09:28–15:31
- Parish Hall (opp) 09:29–15:32
- Oakleigh (by) 09:30–15:33
- Witton Way (opp) 09:35–15:38
Towards Ormskirk, Bus Stn
| Witton Way (opp) | 07:11 | 08:36 | 15:41 | 16:56 | 18:11 | 19:11 |
|---|---|---|---|---|---|---|
| Helen Bank Drive (adj) | 07:16 | 08:42 | 15:47 | 17:02 | 18:16 | 19:16 |
| Dearden Way (opp) | 07:28 | 08:54 | 16:00 | 17:14 | 18:28 | 19:28 |
| Irwell (by) | 07:51 | 09:17 | 16:24 | 17:40 | 18:49 | 19:49 |
| Woodley Park Road (by) | 08:01 | 09:26 | 16:33 | 17:49 | 18:58 | 19:58 |
| Red Lion (opp) | 08:15 | 09:40 | 16:47 | 18:03 | 19:12 | 20:12 |
| Burscough Bridge (opp) | 08:24 | 09:49 | 16:57 | 18:12 | 19:21 | 20:21 |
| Bus Station (Stand 0) | 08:44 | 10:06 | 17:15 | 18:29 | 19:38 | 20:38 |
- Witton Way (opp) 07:11–19:11
- Muncaster Drive (adj) 07:11–19:11
- Lakeside Gardens (opp) 07:11–19:11
- White House Lane (adj) 07:12–19:12
- Rookery Drive (opp) 07:12–19:12
- Rookery Lane (opp) 07:13–19:13
- Rookery Drive (opp) 07:13–19:13
- Carter Avenue (opp) 07:13–19:13
- Thickwood Moss Lane (adj) 07:14–19:14
- Whalley Avenue (opp) 07:15–19:15
- The Avenue (adj) 07:15–19:15
- Alfred Street (opp) 07:15–19:15
- Moss Brow (adj) 07:16–19:16
- Helen Bank Drive (adj) 07:16–19:16
- Hydes Brow (nr) 07:17–19:17
- Old Lane (nr) 07:17–19:17
- News Lane (adj) 07:17–19:17
- Oakleigh (opp) 07:19–19:19
- Parish Hall (by) 07:19–19:19
- Manor House Drive (by) 07:20–19:20
- Lower Balcony Farm (by) 07:21–19:21
- Upholland Railway Station (o/s) 07:22–19:22
- Chequer Lane (by) 07:23–19:23
- Wellcross Road (opp) 07:25–19:25
- Victoria Hotel (opp) 07:27–19:27
- Ormskirk Road (adj) 07:27–19:27
- Dearden Way (opp) 07:28–19:28
- Daybrook (by) 07:28–19:28
- Denshaw (opp) 07:29–19:29
- Up Holland Labour Club (opp) 07:31–19:31
- Fir Tree Close (opp) 07:32–19:32
- Quarry Bank (opp) 07:32–19:32
- Bankfield (opp) 07:33–19:33
- Gillibrands Road (by) 07:34–19:33
- Footbridge (by) 07:36–19:35
- Grimshaw Road (adj) 07:36–19:35
- Concourse (Stand 4) 07:47–19:45
- Northway ASDA (o/s) 07:50–19:47
- Inglewhite (by) 07:51–19:48
- Irwell (by) 07:51–19:49
- Fairburn (by) 07:53–19:51
- Ferndale (opp) 07:55–19:52
- Harsnips (by) 07:56–19:53
- Flimby (opp) 07:57–19:54
- Community Centre (by) 07:57–19:54
- Forest Drive (opp) 07:58–19:55
- Kingsbury Court (opp) 07:58–19:55
- Lulworth (opp) 07:58–19:55
- Lowcroft (by) 07:59–19:56
- Leeswood (by) 07:59–19:56
- Manfield (by) 07:59–19:56
- Merewood (by) 08:00–19:57
- Briars Green (by) 08:00–19:57
- Woodley Park Road (by) 08:01–19:58
- Northfield (opp) 08:01–19:58
- Beacon Lane (opp) 08:02–19:59
- Ulverston Drive (opp) 08:02–19:59
- Ranleigh Drive (by) 08:05–20:02
- Red Lion (by) 08:05–20:02
- Higher Lane End (by) 08:06–20:03
- Lancaster Lane (by) 08:08–20:05
- The Common (by) 08:09–20:06
- Library (o/s) 08:10–20:07
- Shops (by) 08:11–20:08
- Stocks Tavern (by) 08:12–20:09
- Ash Brow (by) 08:13–20:10
- Red Lion (opp) 08:15–20:12
- Tabbys Nook (by) 08:15–20:12
- Tears Lane (by) 08:16–20:13
- Woodside Nusery (by) 08:17–20:14
- Lowry Hill (opp) 08:18–20:15
- Three Oaks (by) 08:18–20:15
- Wheat Lane (opp) 08:20–20:17
- Delph Drive (opp) 08:20–20:17
- Flax Lane (by) 08:21–20:18
- Pardoe Court (by) 08:21–20:18
- Alexander Close (opp) 08:21–20:18
- Lathom Close (opp) 08:22–20:19
- Stanley Club (by) 08:23–20:20
- Burscough Bridge (opp) 08:24–20:21
- Tesco (by) 08:25–20:22
- Burscough Bridge (by) 08:25–20:22
- Stanley Club (opp) 08:26–20:23
- War Memorial (by) 08:27–20:23
- Tollgate Crescent (by) 08:32–20:28
- Ringtail Retail Park (by) 08:35–20:30
- Pippin Street (opp) 08:36–20:31
- Merridale Villas (opp) 08:36–20:31
- Grove Park (opp) 08:38–20:33
- Hattersley Court (by) 08:39–20:33
- Library (opp) 08:41–20:35
- Railway Approach (by) 08:42–20:36
- Bus Station (Stand 0) 08:44–20:38
Towards Ormskirk, Bus Stn
| Witton Way (opp) | 09:41 | 10:41 | 11:41 | 12:41 | 13:41 | 14:41 |
|---|---|---|---|---|---|---|
| Helen Bank Drive (adj) | 09:46 | 10:46 | 11:46 | 12:46 | 13:46 | 14:46 |
| Dearden Way (opp) | 09:59 | 10:59 | 11:59 | 12:59 | 13:59 | 14:59 |
| Irwell (by) | 10:19 | 11:19 | 12:19 | 13:19 | 14:19 | 15:19 |
| Briars Green (by) | 10:27 | 11:27 | 12:27 | 13:27 | 14:27 | 15:27 |
| Ash Brow (by) | 10:40 | 11:40 | 12:40 | 13:40 | 14:40 | 15:40 |
| Burscough Bridge (opp) | 10:51 | 11:51 | 12:51 | 13:51 | 14:51 | 15:51 |
| Bus Station (Stand 0) | 11:08 | 12:08 | 13:08 | 14:08 | 15:08 | 16:08 |
- Witton Way (opp) 09:41–14:41
- Muncaster Drive (adj) 09:41–14:41
- Lakeside Gardens (opp) 09:41–14:41
- White House Lane (adj) 09:42–14:42
- Rookery Drive (opp) 09:42–14:42
- Rookery Lane (opp) 09:43–14:43
- Rookery Drive (opp) 09:43–14:43
- Carter Avenue (opp) 09:43–14:43
- Thickwood Moss Lane (adj) 09:44–14:44
- Whalley Avenue (opp) 09:45–14:45
- The Avenue (adj) 09:45–14:45
- Alfred Street (opp) 09:45–14:45
- Moss Brow (adj) 09:46–14:46
- Helen Bank Drive (adj) 09:46–14:46
- Hydes Brow (nr) 09:47–14:47
- Old Lane (nr) 09:47–14:47
- News Lane (adj) 09:47–14:47
- Oakleigh (opp) 09:49–14:49
- Parish Hall (by) 09:49–14:49
- Manor House Drive (by) 09:50–14:50
- Lower Balcony Farm (by) 09:51–14:51
- Upholland Railway Station (o/s) 09:52–14:52
- Chequer Lane (by) 09:53–14:53
- Wellcross Road (opp) 09:55–14:55
- Victoria Hotel (opp) 09:57–14:57
- Mayfield Road (by) 09:58–14:58
- Millgreen Close (by) 09:58–14:58
- Dearden Way (opp) 09:59–14:59
- Daybrook (by) 09:59–14:59
- Denshaw (opp) 10:00–15:00
- Up Holland Labour Club (opp) 10:01–15:01
- Fir Tree Close (opp) 10:02–15:02
- Quarry Bank (opp) 10:02–15:02
- Bankfield (opp) 10:03–15:03
- Gillibrands Road (by) 10:03–15:03
- Footbridge (by) 10:05–15:05
- Grimshaw Road (adj) 10:05–15:05
- Concourse (Stand 4) 10:15–15:15
- Northway ASDA (o/s) 10:17–15:17
- Inglewhite (by) 10:18–15:18
- Irwell (by) 10:19–15:19
- Fairburn (by) 10:21–15:21
- Ferndale (opp) 10:22–15:22
- Harsnips (by) 10:23–15:23
- Flimby (opp) 10:24–15:24
- Community Centre (by) 10:24–15:24
- Forest Drive (opp) 10:25–15:25
- Kingsbury Court (opp) 10:25–15:25
- Lulworth (opp) 10:25–15:25
- Lowcroft (by) 10:26–15:26
- Leeswood (by) 10:26–15:26
- Manfield (by) 10:26–15:26
- Merewood (by) 10:27–15:27
- Briars Green (by) 10:27–15:27
- Woodley Park Road (by) 10:28–15:28
- Northfield (opp) 10:28–15:28
- Beacon Lane (opp) 10:29–15:29
- Ulverston Drive (opp) 10:29–15:29
- Ranleigh Drive (by) 10:32–15:32
- Red Lion (by) 10:32–15:32
- Higher Lane End (by) 10:33–15:33
- Lancaster Lane (by) 10:35–15:35
- The Common (by) 10:36–15:36
- Library (o/s) 10:37–15:37
- Shops (by) 10:38–15:38
- Stocks Tavern (by) 10:39–15:39
- Ash Brow (by) 10:40–15:40
- Red Lion (opp) 10:42–15:42
- Tabbys Nook (by) 10:42–15:42
- Tears Lane (by) 10:43–15:43
- Woodside Nusery (by) 10:44–15:44
- Lowry Hill (opp) 10:45–15:45
- Three Oaks (by) 10:45–15:45
- Wheat Lane (opp) 10:47–15:47
- Delph Drive (opp) 10:47–15:47
- Flax Lane (by) 10:48–15:48
- Pardoe Court (by) 10:48–15:48
- Alexander Close (opp) 10:48–15:48
- Lathom Close (opp) 10:49–15:49
- Stanley Club (by) 10:50–15:50
- Burscough Bridge (opp) 10:51–15:51
- Tesco (by) 10:52–15:52
- Burscough Bridge (by) 10:52–15:52
- Stanley Club (opp) 10:53–15:53
- War Memorial (by) 10:53–15:53
- Tollgate Crescent (by) 10:58–15:58
- Ringtail Retail Park (by) 11:00–16:00
- Pippin Street (opp) 11:01–16:01
- Merridale Villas (opp) 11:01–16:01
- Grove Park (opp) 11:03–16:03
- Hattersley Court (by) 11:03–16:03
- Library (opp) 11:05–16:05
- Railway Approach (by) 11:06–16:06
- Bus Station (Stand 0) 11:08–16:08
Towards Rainford HS
| Bus Station (Stand 5) | 06:55 | 15:20 | 16:30 | 17:42 |
|---|---|---|---|---|
| Tollgate Crescent (opp) | 07:04 | 15:30 | 16:40 | 17:52 |
| Delph Drive (by) | 07:15 | 15:41 | 16:52 | 18:02 |
| Stocks Tavern (by) | 07:28 | 15:55 | 17:06 | 18:15 |
| Manfield (opp) | 07:37 | 16:04 | 17:15 | 18:24 |
| Ivybridge (by) | 07:45 | 16:12 | 17:23 | 18:31 |
| Daybrook (opp) | 08:09 | 16:32 | 17:44 | 18:51 |
| Witton Way (opp) | 08:28 | 16:47 | 18:00 | 19:06 |
- Bus Station (Stand 5) 06:55–17:42
- Aughton Street (by) 06:56–17:43
- Vicarage Walk (by) 06:57–17:44
- Derby St West (by) 06:57–17:44
- Library (by) 06:58–17:45
- Hattersley Court (opp) 06:59–17:47
- Grove Park (by) 07:00–17:48
- High Grove Park (opp) 07:01–17:49
- Merridale Villas (by) 07:01–17:49
- Pippin Street (by) 07:02–17:50
- Ringtail Retail Park (opp) 07:03–17:51
- Tollgate Crescent (opp) 07:04–17:52
- Clayton Gardens (by) 07:09–17:56
- Stanley Club (by) 07:10–17:57
- Burscough Bridge (opp) 07:11–17:58
- Tesco (by) 07:12–17:59
- Burscough Bridge (by) 07:12–17:59
- Stanley Club (opp) 07:13–18:00
- War Memorial (opp) 07:13–18:00
- Lathom Close (by) 07:13–18:00
- Richmond Avenue (opp) 07:14–18:01
- Pardoe Court (opp) 07:14–18:01
- Flax Lane (opp) 07:15–18:02
- Delph Drive (by) 07:15–18:02
- Wheat Lane (by) 07:16–18:03
- Three Oaks (adj) 07:17–18:04
- Tears Lane (opp) 07:19–18:06
- Post Office (o/s) 07:20–18:07
- Red Lion (by) 07:21–18:08
- Higher Lane End (by) 07:21–18:08
- Lancaster Lane (by) 07:24–18:11
- The Common (by) 07:25–18:12
- Library (o/s) 07:26–18:13
- Shops (by) 07:27–18:14
- Stocks Tavern (by) 07:28–18:15
- Ash Brow (by) 07:29–18:16
- Red Lion (opp) 07:30–18:17
- Ranleigh DriveDrive (opp) 07:30–18:17
- Cobbs Clough Road (opp) 07:33–18:20
- Ulverston Drive (by) 07:34–18:21
- Beacon Lane (by) 07:35–18:22
- Northfield (by) 07:36–18:23
- Woodley Park Road (opp) 07:37–18:24
- Ashurst Gardens (by) 07:37–18:24
- Merewood (opp) 07:37–18:24
- Manfield (opp) 07:37–18:24
- Leeswood (opp) 07:38–18:25
- Lindens (by) 07:38–18:25
- Lulworth (by) 07:39–18:26
- Kingsbury Court (by) 07:39–18:26
- Forest Drive (by) 07:40–18:27
- Community Centre (opp) 07:40–18:27
- Flimby (by) 07:41–18:28
- Hallcroft (opp) 07:41–18:28
- Ferndale (by) 07:42–18:29
- Fairburn (opp) 07:43–18:30
- Ivybridge (by) 07:45–18:31
- Northway Asda (opp) 07:46–18:32
- ASDA (o/s) 07:47–18:33
- Concourse (Stand 6) 08:00–18:43
- Grimshaw Road (by) 08:01–18:43
- Footbridge (adj) 08:01–18:44
- Gilibrands Road (by) 08:03–18:45
- Ormskirk Road (by) 08:03–18:46
- Quarry Bank (by) 08:04–18:46
- Fir Tree Close (by) 08:05–18:47
- Up Holland Labour Club (by) 08:06–18:47
- Denshaw (by) 08:08–18:50
- Daybrook (opp) 08:09–18:51
- Dearden Way (by) 08:10–18:51
- Ormskirk Road (by) 08:11–18:52
- Victoria Hotel (o/s) 08:12–18:53
- Wellcross Road (by) 08:13–18:54
- Chequer Lane (adj) 08:16–18:56
- Upholland Railway Station (opp) 08:17–18:57
- Lower Balcony Farm (opp) 08:18–18:58
- Manor House Drive (opp) 08:19–18:59
- Parish Hall (opp) 08:20–19:00
- Oakleigh (by) 08:21–19:01
- Witton Way (opp) 08:28–19:06
Plus 5 journeys on shorter or variant routes.
Saturday27 journeys
Towards Ormskirk, Bus Stn
| Witton Way (opp) | 07:41 | 08:41 | 09:41 | 10:41 | 11:41 | 12:41 | 13:41 | 14:41 | 15:51 | 16:56 | 18:01 | 19:01 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Helen Bank Drive (adj) | 07:46 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 13:46 | 14:46 | 15:56 | 17:01 | 18:06 | 19:06 |
| Dearden Way (opp) | 07:58 | 08:58 | 09:58 | 10:58 | 11:58 | 12:58 | 13:58 | 14:58 | 16:08 | 17:13 | 18:18 | 19:18 |
| Irwell (by) | 08:19 | 09:19 | 10:19 | 11:19 | 12:19 | 13:19 | 14:19 | 15:19 | 16:30 | 17:34 | 18:39 | 19:39 |
| Woodley Park Road (by) | 08:28 | 09:28 | 10:28 | 11:28 | 12:28 | 13:28 | 14:28 | 15:28 | 16:38 | 17:43 | 18:48 | 19:48 |
| Red Lion (opp) | 08:42 | 09:42 | 10:42 | 11:42 | 12:42 | 13:42 | 14:42 | 15:42 | 16:52 | 17:57 | 19:02 | 20:02 |
| Burscough Bridge (opp) | 08:51 | 09:51 | 10:51 | 11:51 | 12:51 | 13:51 | 14:51 | 15:51 | 17:01 | 18:06 | 19:11 | 20:11 |
| Bus Station (Stand 0) | 09:08 | 10:08 | 11:08 | 12:08 | 13:08 | 14:08 | 15:08 | 16:08 | 17:18 | 18:23 | 19:28 | 20:28 |
- Witton Way (opp) 07:41–19:01
- Muncaster Drive (adj) 07:41–19:01
- Lakeside Gardens (opp) 07:41–19:01
- White House Lane (adj) 07:42–19:02
- Rookery Drive (opp) 07:42–19:02
- Rookery Lane (opp) 07:43–19:03
- Rookery Drive (opp) 07:43–19:03
- Carter Avenue (opp) 07:43–19:03
- Thickwood Moss Lane (adj) 07:44–19:04
- Whalley Avenue (opp) 07:45–19:05
- The Avenue (adj) 07:45–19:05
- Alfred Street (opp) 07:45–19:05
- Moss Brow (adj) 07:46–19:06
- Helen Bank Drive (adj) 07:46–19:06
- Hydes Brow (nr) 07:47–19:07
- Old Lane (nr) 07:47–19:07
- News Lane (adj) 07:47–19:07
- Oakleigh (opp) 07:49–19:09
- Parish Hall (by) 07:49–19:09
- Manor House Drive (by) 07:50–19:10
- Lower Balcony Farm (by) 07:51–19:11
- Upholland Railway Station (o/s) 07:52–19:12
- Chequer Lane (by) 07:53–19:13
- Wellcross Road (opp) 07:55–19:15
- Victoria Hotel (opp) 07:57–19:17
- Ormskirk Road (adj) 07:57–19:17
- Dearden Way (opp) 07:58–19:18
- Daybrook (by) 07:58–19:18
- Denshaw (opp) 07:59–19:19
- Up Holland Labour Club (opp) 08:01–19:21
- Fir Tree Close (opp) 08:02–19:22
- Quarry Bank (opp) 08:02–19:22
- Bankfield (opp) 08:03–19:23
- Gillibrands Road (by) 08:03–19:23
- Footbridge (by) 08:05–19:25
- Grimshaw Road (adj) 08:05–19:25
- Concourse (Stand 4) 08:15–19:35
- Northway ASDA (o/s) 08:17–19:37
- Inglewhite (by) 08:18–19:38
- Irwell (by) 08:19–19:39
- Fairburn (by) 08:21–19:41
- Ferndale (opp) 08:22–19:42
- Harsnips (by) 08:23–19:43
- Flimby (opp) 08:24–19:44
- Community Centre (by) 08:24–19:44
- Forest Drive (opp) 08:25–19:45
- Kingsbury Court (opp) 08:25–19:45
- Lulworth (opp) 08:25–19:45
- Lowcroft (by) 08:26–19:46
- Leeswood (by) 08:26–19:46
- Manfield (by) 08:26–19:46
- Merewood (by) 08:27–19:47
- Briars Green (by) 08:27–19:47
- Woodley Park Road (by) 08:28–19:48
- Northfield (opp) 08:28–19:48
- Beacon Lane (opp) 08:29–19:49
- Ulverston Drive (opp) 08:29–19:49
- Ranleigh Drive (by) 08:32–19:52
- Red Lion (by) 08:32–19:52
- Higher Lane End (by) 08:33–19:53
- Lancaster Lane (by) 08:35–19:55
- The Common (by) 08:36–19:56
- Library (o/s) 08:37–19:57
- Shops (by) 08:38–19:58
- Stocks Tavern (by) 08:39–19:59
- Ash Brow (by) 08:40–20:00
- Red Lion (opp) 08:42–20:02
- Tabbys Nook (by) 08:42–20:02
- Tears Lane (by) 08:43–20:03
- Woodside Nusery (by) 08:44–20:04
- Lowry Hill (opp) 08:45–20:05
- Three Oaks (by) 08:45–20:05
- Wheat Lane (opp) 08:47–20:07
- Delph Drive (opp) 08:47–20:07
- Flax Lane (by) 08:48–20:08
- Pardoe Court (by) 08:48–20:08
- Alexander Close (opp) 08:48–20:08
- Lathom Close (opp) 08:49–20:09
- Stanley Club (by) 08:50–20:10
- Burscough Bridge (opp) 08:51–20:11
- Tesco (by) 08:52–20:12
- Burscough Bridge (by) 08:52–20:12
- Stanley Club (opp) 08:53–20:13
- War Memorial (by) 08:53–20:13
- Tollgate Crescent (by) 08:58–20:18
- Ringtail Retail Park (by) 09:00–20:20
- Pippin Street (opp) 09:01–20:21
- Merridale Villas (opp) 09:01–20:21
- Grove Park (opp) 09:03–20:23
- Hattersley Court (by) 09:03–20:23
- Library (opp) 09:05–20:25
- Railway Approach (by) 09:06–20:26
- Bus Station (Stand 0) 09:08–20:28
Towards Rainford HS
| Bus Station (Stand 5) | 07:15 | 08:15 | 09:15 | 10:15 | 11:15 | 12:15 | 13:15 | 14:15 | 15:30 | 16:30 | 17:35 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tollgate Crescent (opp) | 07:24 | 08:24 | 09:24 | 10:24 | 11:24 | 12:24 | 13:24 | 14:24 | 15:39 | 16:39 | 17:44 |
| Delph Drive (by) | 07:34 | 08:34 | 09:34 | 10:34 | 11:34 | 12:34 | 13:34 | 14:34 | 15:49 | 16:49 | 17:54 |
| Stocks Tavern (by) | 07:47 | 08:47 | 09:47 | 10:47 | 11:47 | 12:47 | 13:47 | 14:47 | 16:02 | 17:02 | 18:07 |
| Manfield (opp) | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 13:56 | 14:56 | 16:11 | 17:11 | 18:16 |
| Ivybridge (by) | 08:03 | 09:03 | 10:03 | 11:03 | 12:03 | 13:03 | 14:03 | 15:03 | 16:18 | 17:18 | 18:23 |
| Daybrook (opp) | 08:23 | 09:23 | 10:23 | 11:23 | 12:23 | 13:23 | 14:23 | 15:23 | 16:38 | 17:38 | 18:43 |
| Witton Way (opp) | 08:38 | 09:38 | 10:38 | 11:38 | 12:38 | 13:38 | 14:38 | 15:38 | 16:53 | 17:53 | 18:58 |
- Bus Station (Stand 5) 07:15–17:35
- Aughton Street (by) 07:16–17:36
- Vicarage Walk (by) 07:17–17:37
- Derby St West (by) 07:17–17:37
- Library (by) 07:18–17:38
- Hattersley Court (opp) 07:19–17:39
- Grove Park (by) 07:20–17:40
- High Grove Park (opp) 07:21–17:41
- Merridale Villas (by) 07:21–17:41
- Pippin Street (by) 07:22–17:42
- Ringtail Retail Park (opp) 07:23–17:43
- Tollgate Crescent (opp) 07:24–17:44
- Clayton Gardens (by) 07:28–17:48
- Stanley Club (by) 07:29–17:49
- Burscough Bridge (opp) 07:30–17:50
- Tesco (by) 07:31–17:51
- Burscough Bridge (by) 07:31–17:51
- Stanley Club (opp) 07:32–17:52
- War Memorial (opp) 07:32–17:52
- Lathom Close (by) 07:32–17:52
- Richmond Avenue (opp) 07:33–17:53
- Pardoe Court (opp) 07:33–17:53
- Flax Lane (opp) 07:34–17:54
- Delph Drive (by) 07:34–17:54
- Wheat Lane (by) 07:35–17:55
- Three Oaks (adj) 07:36–17:56
- Tears Lane (opp) 07:38–17:58
- Post Office (o/s) 07:39–17:59
- Red Lion (by) 07:40–18:00
- Higher Lane End (by) 07:40–18:00
- Lancaster Lane (by) 07:43–18:03
- The Common (by) 07:44–18:04
- Library (o/s) 07:45–18:05
- Shops (by) 07:46–18:06
- Stocks Tavern (by) 07:47–18:07
- Ash Brow (by) 07:48–18:08
- Red Lion (opp) 07:49–18:09
- Ranleigh DriveDrive (opp) 07:49–18:09
- Cobbs Clough Road (opp) 07:52–18:12
- Ulverston Drive (by) 07:53–18:13
- Beacon Lane (by) 07:54–18:14
- Northfield (by) 07:55–18:15
- Woodley Park Road (opp) 07:56–18:16
- Ashurst Gardens (by) 07:56–18:16
- Merewood (opp) 07:56–18:16
- Manfield (opp) 07:56–18:16
- Leeswood (opp) 07:57–18:17
- Lindens (by) 07:57–18:17
- Lulworth (by) 07:58–18:18
- Kingsbury Court (by) 07:58–18:18
- Forest Drive (by) 07:59–18:19
- Community Centre (opp) 07:59–18:19
- Flimby (by) 08:00–18:20
- Hallcroft (opp) 08:00–18:20
- Ferndale (by) 08:01–18:21
- Fairburn (opp) 08:02–18:22
- Ivybridge (by) 08:03–18:23
- Northway Asda (opp) 08:04–18:24
- ASDA (o/s) 08:05–18:25
- Concourse (Stand 6) 08:15–18:35
- Grimshaw Road (by) 08:15–18:35
- Footbridge (adj) 08:16–18:36
- Gilibrands Road (by) 08:17–18:37
- Ormskirk Road (by) 08:18–18:38
- Quarry Bank (by) 08:18–18:38
- Fir Tree Close (by) 08:19–18:39
- Up Holland Labour Club (by) 08:19–18:39
- Denshaw (by) 08:22–18:42
- Daybrook (opp) 08:23–18:43
- Dearden Way (by) 08:23–18:43
- Ormskirk Road (by) 08:24–18:44
- Victoria Hotel (o/s) 08:25–18:45
- Wellcross Road (by) 08:26–18:46
- Chequer Lane (adj) 08:28–18:48
- Upholland Railway Station (opp) 08:29–18:49
- Lower Balcony Farm (opp) 08:30–18:50
- Manor House Drive (opp) 08:31–18:51
- Parish Hall (opp) 08:32–18:52
- Oakleigh (by) 08:33–18:53
- Witton Way (opp) 08:38–18:58
Plus 4 journeys on shorter or variant routes.
No service on Sunday.
All 312 bus stops
- Bus Station (Stand 5)
- Aughton Street (by)
- Vicarage Walk (by)
- Derby St West (by)
- Library (by)
- Hattersley Court (opp)
- Grove Park (by)
- High Grove Park (opp)
- Merridale Villas (by)
- Pippin Street (by)
- Ringtail Retail Park (opp)
- Tollgate Crescent (opp)
- Clayton Gardens (by)
- Stanley Club (by)
- Burscough Bridge (opp)
- Tesco (by)
- Burscough Bridge (by)
- Stanley Club (opp)
- War Memorial (opp)
- Lathom Close (by)
- Richmond Avenue (opp)
- Pardoe Court (opp)
- Flax Lane (opp)
- Delph Drive (by)
- Wheat Lane (by)
- Three Oaks (adj)
- Tears Lane (opp)
- Post Office (o/s)
- Red Lion (by)
- Higher Lane End (by)
- Lancaster Lane (by)
- The Common (by)
- Library (o/s)
- Shops (by)
- Stocks Tavern (by)
- Ash Brow (by)
- Red Lion (opp)
- Ranleigh DriveDrive (opp)
- Cobbs Clough Road (opp)
- Ulverston Drive (by)
- Beacon Lane (by)
- Northfield (by)
- Woodley Park Road (opp)
- Ashurst Gardens (by)
- Merewood (opp)
- Manfield (opp)
- Leeswood (opp)
- Lindens (by)
- Lulworth (by)
- Kingsbury Court (by)
- Forest Drive (by)
- Community Centre (opp)
- Flimby (by)
- Hallcroft (opp)
- Ferndale (by)
- Fairburn (opp)
- Ivybridge (by)
- Northway Asda (opp)
- ASDA (o/s)
- Concourse (Stand 6)
- Grimshaw Road (by)
- Footbridge (adj)
- Gilibrands Road (by)
- Ormskirk Road (by)
- Quarry Bank (by)
- Fir Tree Close (by)
- Up Holland Labour Club (by)
- Denshaw (by)
- Daybrook (opp)
- Dearden Way (by)
- Millgreen Close (opp)
- Mayfield Road (opp)
- Victoria Hotel (o/s)
- Wellcross Road (by)
- Chequer Lane (adj)
- Upholland Railway Station (opp)
- Lower Balcony Farm (opp)
- Manor House Drive (opp)
- Parish Hall (opp)
- Oakleigh (by)
- Witton Way (opp)
- Muncaster Drive (adj)
- Lakeside Gardens (opp)
- White House Lane (adj)
- Rookery Drive (opp)
- Rookery Lane (opp)
- Rookery Drive (opp)
- Carter Avenue (opp)
- Thickwood Moss Lane (adj)
- Whalley Avenue (opp)
- The Avenue (adj)
- Alfred Street (opp)
- Moss Brow (adj)
- Helen Bank Drive (adj)
- Hydes Brow (nr)
- Old Lane (nr)
- News Lane (adj)
- Oakleigh (opp)
- Parish Hall (by)
- Manor House Drive (by)
- Lower Balcony Farm (by)
- Upholland Railway Station (o/s)
- Chequer Lane (by)
- Wellcross Road (opp)
- Victoria Hotel (opp)
- Ormskirk Road (adj)
- Dearden Way (opp)
- Daybrook (by)
- Denshaw (opp)
- Up Holland Labour Club (opp)
- Fir Tree Close (opp)
- Quarry Bank (opp)
- Bankfield (opp)
- Gillibrands Road (by)
- Footbridge (by)
- Grimshaw Road (adj)
- Concourse (Stand 4)
- Northway ASDA (o/s)
- Inglewhite (by)
- Irwell (by)
- Fairburn (by)
- Ferndale (opp)
- Harsnips (by)
- Flimby (opp)
- Community Centre (by)
- Forest Drive (opp)
- Kingsbury Court (opp)
- Lulworth (opp)
- Lowcroft (by)
- Leeswood (by)
- Manfield (by)
- Merewood (by)
- Briars Green (by)
- Woodley Park Road (by)
- Northfield (opp)
- Beacon Lane (opp)
- Ulverston Drive (opp)
- Ranleigh Drive (by)
- Tabbys Nook (by)
- Tears Lane (by)
- Woodside Nusery (by)
- Lowry Hill (opp)
- Three Oaks (by)
- Wheat Lane (opp)
- Delph Drive (opp)
- Flax Lane (by)
- Pardoe Court (by)
- Alexander Close (opp)
- Lathom Close (opp)
- War Memorial (by)
- Tollgate Crescent (by)
- Ringtail Retail Park (by)
- Pippin Street (opp)
- Merridale Villas (opp)
- Grove Park (opp)
- Hattersley Court (by)
- Library (opp)
- Railway Approach (by)
- Bus Station (Stand 0)
- Mayfield Road (by)
- Millgreen Close (by)
- Ormskirk Road (by)
312 bus operator and areas
312 bus FAQ
- What time is the first 312 bus?
- Mon–Fri: the first 312 leaves Bus Station (Stand 5) at 08:05.
- What time is the last 312 bus?
- Mon–Fri: the last 312 towards Rainford HS leaves Bus Station (Stand 5) at 14:15.
- Does the 312 run every day?
- No. The 312 runs on Mon–Fri and on Saturday, with no service on Sunday.
- Who operates the 312 bus?
- The 312 is run by Preston Bus.
Official information
Opens an external website.