312
312 bus timetable – Ashurst: Ormskirk to Skelmersdale & Rainford
Ormskirk ↔ Skelmersdale & Rainford
Ormskirk to Skelmersdale & Chorley
Not the 312 you're looking for? 13 other bus routes in Great Britain use this number.
Route map
312 live route map
See the route, stops, and live buses currently on this line.
184 stops
Live buses loading
Map ready
Loading the route map...
Ormskirk → Skelmersdale & Rainford
14 trips · first 06:31 · last 19:35
Saturday
Live From 2026-01-05
Swipe sideways to see later trips.
Stop
06:31
Skelmersdale & Rainford
07:15
Skelmersdale & Rainford
08:15
Skelmersdale & Rainford
09:15
Skelmersdale & Rainford
10:15
Skelmersdale & Rainford
11:15
Skelmersdale & Rainford
12:15
Skelmersdale & Rainford
13:15
Skelmersdale & Rainford
14:15
Skelmersdale & Rainford
15:30
Skelmersdale & Rainford
16:30
Skelmersdale & Rainford
17:35
Skelmersdale & Rainford
18:35
Skelmersdale & Rainford
19:35
Skelmersdale & Rainford
Ormskirk, Hattersley Court
opposite
·
07:19
08:19
09:19
10:19
11:19
12:19
13:19
14:19
15:34
16:34
17:39
18:39
19:39
Ormskirk, High Grove Park
opposite
·
07:21
08:21
09:21
10:21
11:21
12:21
13:21
14:21
15:36
16:36
17:41
18:41
19:41
Burscough, Ringtail Retail Park
opposite
·
07:23
08:23
09:23
10:23
11:23
12:23
13:23
14:23
15:38
16:38
17:43
18:43
19:43
Burscough, Tollgate Crescent
opposite
·
07:24
08:24
09:24
10:24
11:24
12:24
13:24
14:24
15:39
16:39
17:44
18:44
19:44
Burscough, Stanley Club
opposite
06:32
07:32
08:32
09:32
10:32
11:32
12:32
13:32
14:32
15:47
16:47
17:52
18:52
19:52
Burscough, War Memorial
opposite
06:32
07:32
08:32
09:32
10:32
11:32
12:32
13:32
14:32
15:47
16:47
17:52
18:52
19:52
Burscough, Richmond Avenue
opposite
06:33
07:33
08:33
09:33
10:33
11:33
12:33
13:33
14:33
15:48
16:48
17:53
18:53
19:53
Burscough, Pardoe Court
opposite
06:33
07:33
08:33
09:33
10:33
11:33
12:33
13:33
14:33
15:48
16:48
17:53
18:53
19:53
Burscough, Flax Lane
opposite
06:34
07:34
08:34
09:34
10:34
11:34
12:34
13:34
14:34
15:49
16:49
17:54
18:54
19:54
Newburgh, Tears Lane
opposite
06:38
07:38
08:38
09:38
10:38
11:38
12:38
13:38
14:38
15:53
16:53
17:58
18:58
19:58
Newburgh, Post Office
outside
06:39
07:39
08:39
09:39
10:39
11:39
12:39
13:39
14:39
15:54
16:54
17:59
18:59
19:59
Newburgh, Ranleigh DriveDrive
opposite
06:49
07:49
08:49
09:49
10:49
11:49
12:49
13:49
14:49
16:04
17:04
18:09
19:09
·
Ashurst, Cobbs Clough Road
opposite
06:52
07:52
08:52
09:52
10:52
11:52
12:52
13:52
14:52
16:07
17:07
18:12
19:12
·
Ashurst, Woodley Park Road
opposite
06:56
07:56
08:56
09:56
10:56
11:56
12:56
13:56
14:56
16:11
17:11
18:16
19:16
·
Birch Green, Community Centre
opposite
06:59
07:59
08:59
09:59
10:59
11:59
12:59
13:59
14:59
16:14
17:14
18:19
19:19
·
Skelmersdale, Northway Asda
opposite
07:04
08:04
09:04
10:04
11:04
12:04
13:04
14:04
15:04
16:19
17:19
18:24
19:24
·
07:19
08:19
09:19
10:19
11:19
12:19
13:19
14:19
15:19
16:34
17:34
18:39
19:39
·
Hall Green, Daybrook
opposite
07:23
08:23
09:23
10:23
11:23
12:23
13:23
14:23
15:23
16:38
17:38
18:43
19:43
20:13
Hall Green, Victoria Hotel
outside
07:25
08:25
09:25
10:25
11:25
12:25
13:25
14:25
15:25
16:40
17:40
18:45
19:45
20:15
Pimbo, Upholland Railway Station
opposite
07:29
08:29
09:29
10:29
11:29
12:29
13:29
14:29
15:29
16:44
17:44
18:49
·
·
Coppull Moor, Moss House Farm
opposite
·
08:26
10:26
11:26
12:26
13:26
14:26
15:26
16:36
17:41
18:41
09:26
19:46
·
Coppull, Clancutt Lane Roundabout
adjacent
·
08:30
10:30
11:30
12:30
13:30
14:30
15:30
16:40
17:45
18:45
09:30
19:50
·
Collingwood Road, All Saints CEPS
opposite
·
08:34
10:34
11:34
12:34
13:34
14:34
15:34
16:44
17:49
18:49
09:34
19:54
·
Collingwood Road, Weldbank Lane
opposite
·
08:35
10:35
11:35
12:35
13:35
14:35
15:35
16:45
17:50
18:50
09:35
19:55
·
·
08:36
10:36
11:36
12:36
13:36
14:36
15:36
16:46
17:51
18:51
09:36
19:56
·
07:37
08:37
10:37
11:37
12:37
13:37
14:37
15:37
16:47
17:52
18:52
09:37
19:57
·
07:37
08:37
10:37
11:37
12:37
13:37
14:37
15:37
16:47
17:52
18:52
09:37
19:57
·
07:37
08:37
10:37
11:37
12:37
13:37
14:37
15:37
16:47
17:52
18:52
09:37
19:57
·
07:38
08:38
10:38
11:38
12:38
13:38
14:38
15:38
16:48
17:53
18:53
09:38
19:58
·
Skelmersdale & Rainford → Ormskirk
13 trips · first 06:27 · last 19:01
Saturday
Live From 2026-01-05
Swipe sideways to see later trips.
Stop
06:27
Skelmersdale & Rainford
07:41
Skelmersdale & Rainford
08:41
Skelmersdale & Rainford
09:41
Skelmersdale & Rainford
10:41
Skelmersdale & Rainford
11:41
Skelmersdale & Rainford
12:41
Skelmersdale & Rainford
13:41
Skelmersdale & Rainford
14:41
Skelmersdale & Rainford
15:51
Skelmersdale & Rainford
16:56
Skelmersdale & Rainford
18:01
Skelmersdale & Rainford
19:01
Skelmersdale & Rainford
Rainford, Thickwood Moss Lane
adjacent
·
07:44
08:44
09:44
10:44
11:44
12:44
13:44
14:44
15:54
16:59
18:04
19:04
Pimbo, Upholland Railway Station
outside
·
07:52
08:52
09:52
10:52
11:52
12:52
13:52
14:52
16:02
17:07
18:12
19:12
Hall Green, Victoria Hotel
opposite
06:27
07:57
08:57
09:57
10:57
11:57
12:57
13:57
14:57
16:07
17:12
18:17
19:17
Hall Green, Ormskirk Road
adjacent
06:27
07:57
08:57
09:57
10:57
11:57
12:57
13:57
14:57
16:07
17:12
18:17
19:17
Clay Brow, Up Holland Labour Club
opposite
06:31
08:01
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:11
17:16
18:21
19:21
Skelmersdale, Grimshaw Road
adjacent
06:35
08:05
09:05
10:05
11:05
12:05
13:05
14:05
15:05
16:15
17:20
18:25
19:25
Skelmersdale, Northway ASDA
outside
06:47
08:17
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:28
17:32
18:37
19:37
Birch Green, Forest Drive
opposite
06:55
08:25
09:25
10:25
11:25
12:25
13:25
14:25
15:25
16:35
17:40
18:45
19:45
Burscough, Alexander Close
opposite
07:18
08:48
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:58
18:03
19:08
20:08
07:30
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:10
18:15
19:20
20:20
Ormskirk, Merridale Villas
opposite
07:31
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:01
17:11
18:16
19:21
20:21
Timetable data from Preston Bus, refreshed 2026-06-28 · Source: Bus Open Data Service (BODS) · Service code PC0001777:156.
All stops shown
119 stops- Muncaster, Witton Way opposite
- Muncaster Drive outside
- Muncaster, Lakeside Gardens opposite
- Muncaster, White House Lane opposite
- Muncaster, Rookery Drive opposite
- Muncaster, Rookery Lane opposite
- Muncaster, Rookery Drive opposite
- Rainford, Carter Avenue opposite
- Rainford, Thickwood Moss Lane adjacent
- Rainford, Whalley Avenue opposite
- Rainford, The Avenue adjacent
- Rainford, Alfred Street opposite
- Rainford, Moss Brow adjacent
- Muncaster, Helen Bank Drive opposite
- Muncaster, Hydes Brow adjacent
- Hydes Brow, Old Lane adjacent
- Hydes Brow, News Lane adjacent
- Crawford, Oakleigh opposite
- Crawford, Parish Hall by
- Crawford, Manor House Drive by
- Pimbo, Lower Balcony Farm by
- Pimbo, Upholland Railway Station outside
- Up Holland, Chequer Lane by
- Hall Green, Wellcross Road opposite
- Hall Green, Victoria Hotel opposite
- Hall Green, Ormskirk Road adjacent
- Hall Green, Dearden Way opposite
- Hall Green, Daybrook by
- Hall Green, Denshaw opposite
- Clay Brow, Up Holland Labour Club opposite
- Digmoor, Fir Tree Close opposite
- Digmoor, Quarry Bank opposite
- Digmoor, Bankfield opposite
- Digmoor, Gillibrands Road by
- Gillibrands, Footbridge by
- Skelmersdale, Grimshaw Road adjacent
- Skelmersdale, Concourse Stand 4
- Skelmersdale, Northway ASDA outside
- Skelmersdale, Inglewhite by
- Skelmersdale, Irwell by
- Birch Green, Fairburn by
- Birch Green, Ferndale opposite
- Birch Green, Harsnips by
- Birch Green, Flimby opposite
- Birch Green, Community Centre by
- Birch Green, Forest Drive opposite
- Ashurst, Kingsbury Court opposite
- Ashurst, Lulworth opposite
- Ashurst, Lowcroft by
- Ashurst, Leeswood by
- Ashurst, Manfield by
- Ashurst, Merewood by
- Ashurst, Briars Green by
- Ashurst, Woodley Park Road by
- Ashurst, Northfield opposite
- Ashurst, Beacon Lane opposite
- Ashurst, Ulverston Drive opposite
- Newburgh, Ranleigh Drive by
- Newburgh, Red Lion by
- Newburgh, Higher Lane End by
- Parbold, Lancaster Lane by
- Parbold, The Common by
- Parbold, Library outside
- Parbold, Shops by
- Parbold, Stocks Tavern by
- Parbold, Ash Brow by
- Newburgh, Red Lion opposite
- Newburgh, Tabbys Nook by
- Newburgh, Tears Lane by
- Newburgh, Woodside Nusery by
- Lathom, Lowry Hill opposite
- Lathom, Three Oaks by
- Burscough, Wheat Lane opposite
- Burscough, Delph Drive opposite
- Burscough, Flax Lane by
- Burscough, Pardoe Court by
- Burscough, Alexander Close opposite
- Burscough, Lathom Close opposite
- Burscough, Stanley Club by
- Burscough Bridge opposite
- Burscough Bridge, Tesco by
- Burscough Bridge by
- Burscough, Stanley Club opposite
- Burscough, War Memorial by
- Burscough, Tollgate Crescent by
- Burscough, Ringtail Retail Park by
- Burscough, Pippin Street opposite
- Ormskirk, Merridale Villas opposite
- Ormskirk, Grove Park opposite
- Ormskirk, Hattersley Court by
- Ormskirk, Library opposite
- Ormskirk, Railway Approach by
- Ormskirk, Bus Station Stand 0
- Birch Green, Fairburn by
- Birch Green, Ferndale opposite
- Birch Green, Harsnips by
- Birch Green, Flimby opposite
- Birch Green, Community Centre by
- Birch Green, Forest Drive opposite
- Ashurst, Kingsbury Court opposite
- Ashurst, Lulworth opposite
- Ashurst, Lowcroft by
- Ashurst, Leeswood by
- Ashurst, Manfield by
- Ashurst, Merewood by
- Ashurst, Briars Green by
- Ashurst, Woodley Park Road by
- Ashurst, Northfield opposite
- Ashurst, Beacon Lane opposite
- Ashurst, Ulverston Drive opposite
- Lathom, Statham Road by
- Lathom, Plough Inn opposite
- Westhead, Prince Albert opposite
- Westhead, Castle Lane opposite
- Westhead, Mawdsleys Farm opposite
- Ormskirk, Cross Hall opposite
- Ormskirk School opposite
- Ormskirk, Pinfold Road by
- Ormskirk, Bus Station Stand 0
Looking for a different 312 bus?
13 other routesThe number 312 is used by 13 other bus routes around Great Britain, run by different operators in different areas.
312
312
312
312
312
312
312
312
Rainford ↔ Ormskirk
Burscough · Rotala Preston Bus
Stockport Interchange circular
Cheadle · Bee Network
Stockport ↔ Cheadle Circular
Cheadle · Bee Network
Bell Bar ↔ Hatfield
Hatfield · Centrebus
Birchwood ↔ Bell Bar
Hatfield · Centrebus South
Newmarket - Kentford / Cheveley - Barrow - Bury St Edmunds
Bury St Edmunds · Mulleys Motorways
Purley, Old Lodge Lane - Reedham Station - Croydon Town Centre - East Croydon Station - Norwood Junction
Purley · Arriva London
Newmarket - Bury St Edmunds
Bury St Edmunds · Mulleys Motorways