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.
187 stops
Live buses loading
Map ready
Loading the route map...
Ormskirk → Skelmersdale & Rainford
14 trips · first 05:58 · last 19:50
Mon–Fri
Live From 2026-01-05
Swipe sideways to see later trips.
Stop
05:58
Skelmersdale & Rainford
06:55
Skelmersdale & Rainford
08:05
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:20
Skelmersdale & Rainford
16:30
Skelmersdale & Rainford
17:42
Skelmersdale & Rainford
18:50
Skelmersdale & Rainford
19:50
Skelmersdale & Rainford
Ormskirk, Hattersley Court
opposite
·
06:59
08:11
09:19
10:19
11:19
12:19
13:19
14:19
15:25
16:35
17:47
18:54
19:54
Ormskirk, High Grove Park
opposite
·
07:01
08:12
09:21
10:21
11:21
12:21
13:21
14:21
15:27
16:37
17:49
18:56
19:56
Burscough, Ringtail Retail Park
opposite
·
07:03
08:15
09:23
10:23
11:23
12:23
13:23
14:23
15:29
16:39
17:51
18:58
19:58
Burscough, Tollgate Crescent
opposite
·
07:04
08:17
09:24
10:24
11:24
12:24
13:24
14:24
15:30
16:40
17:52
18:59
19:59
Burscough, Stanley Club
opposite
05:59
07:13
08:26
09:32
10:32
11:32
12:32
13:32
14:32
15:39
16:49
18:00
19:07
20:07
Burscough, War Memorial
opposite
05:59
07:13
08:26
09:32
10:32
11:32
12:32
13:32
14:32
15:39
16:49
18:00
19:07
20:07
Burscough, Richmond Avenue
opposite
06:00
07:14
08:27
09:33
10:33
11:33
12:33
13:33
14:33
15:40
16:50
18:01
19:08
20:08
Burscough, Pardoe Court
opposite
06:00
07:14
08:28
09:33
10:33
11:33
12:33
13:33
14:33
15:40
16:51
18:01
19:08
20:08
Burscough, Flax Lane
opposite
06:01
07:15
08:28
09:34
10:34
11:34
12:34
13:34
14:34
15:41
16:51
18:02
19:09
20:09
Newburgh, Tears Lane
opposite
06:05
07:19
08:33
09:38
10:38
11:38
12:38
13:38
14:38
15:45
16:56
18:06
19:13
20:13
Newburgh, Post Office
outside
06:06
07:20
08:34
09:39
10:39
11:39
12:39
13:39
14:39
15:46
16:57
18:07
19:14
20:14
Newburgh, Ranleigh DriveDrive
opposite
06:16
07:30
08:45
09:49
10:49
11:49
12:49
13:49
14:49
15:57
17:08
18:17
19:24
·
Ashurst, Cobbs Clough Road
opposite
06:19
07:33
08:47
09:52
10:52
11:52
12:52
13:52
14:52
16:00
17:11
18:20
19:27
·
Ashurst, Woodley Park Road
opposite
06:23
07:37
08:52
09:56
10:56
11:56
12:56
13:56
14:56
16:04
17:15
18:24
19:31
·
Birch Green, Community Centre
opposite
06:26
07:40
08:55
09:59
10:59
11:59
12:59
13:59
14:59
16:07
17:18
18:27
19:34
·
Skelmersdale, Northway Asda
opposite
06:31
07:46
09:01
10:04
11:04
12:04
13:04
14:04
15:04
16:13
17:24
18:32
19:39
·
06:46
08:06
09:16
10:19
11:19
12:19
13:19
14:19
15:19
16:28
17:40
18:47
19:54
·
Hall Green, Daybrook
opposite
06:50
08:09
09:19
10:22
11:22
12:22
13:22
14:22
15:22
16:32
17:44
18:51
19:58
20:28
Hall Green, Victoria Hotel
outside
06:52
08:12
09:22
10:25
11:25
12:25
13:25
14:25
15:25
16:34
17:46
18:53
20:00
20:30
Pimbo, Upholland Railway Station
opposite
06:56
08:17
09:26
10:29
11:29
12:29
13:29
14:29
15:29
16:38
17:51
18:57
·
·
Coppull, Clancutt Lane Roundabout
adjacent
·
08:19
09:25
10:30
18:58
11:30
12:30
13:30
14:30
15:30
20:00
16:40
17:48
·
Collingwood Road, All Saints CEPS
opposite
·
08:23
09:29
10:34
19:02
11:34
12:34
13:34
14:34
15:34
20:04
16:44
17:52
·
Collingwood Road, Weldbank Lane
opposite
·
08:24
09:30
10:35
19:03
11:35
12:35
13:35
14:35
15:35
20:05
16:45
17:53
·
·
08:26
09:31
10:36
19:04
11:36
12:36
13:36
14:36
15:36
20:06
16:46
17:54
·
07:22
08:26
09:31
10:37
19:05
11:37
12:37
13:37
14:37
15:37
20:07
16:46
17:55
·
07:22
08:27
09:32
10:37
19:05
11:37
12:37
13:37
14:37
15:37
20:07
16:47
17:55
·
07:22
08:27
09:32
10:37
19:05
11:37
12:37
13:37
14:37
15:37
20:07
16:47
17:55
·
07:23
08:28
09:33
10:38
19:06
11:38
12:38
13:38
14:38
15:38
20:08
16:48
17:56
·
Skelmersdale & Rainford → Ormskirk
14 trips · first 06:18 · last 19:11
Mon–Fri
Live From 2026-01-05
Swipe sideways to see later trips.
Stop
06:18
Skelmersdale & Rainford
06:39
Skelmersdale & Rainford
07:11
Skelmersdale & Rainford
08:36
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:41
Skelmersdale & Rainford
16:56
Skelmersdale & Rainford
18:11
Skelmersdale & Rainford
19:11
Skelmersdale & Rainford
Rainford, Thickwood Moss Lane
adjacent
·
·
07:14
08:40
09:44
10:44
11:44
12:44
13:44
14:44
15:45
17:00
18:14
19:14
Pimbo, Upholland Railway Station
outside
·
·
07:22
08:48
09:52
10:52
11:52
12:52
13:52
14:52
15:53
17:08
18:22
19:22
Hall Green, Victoria Hotel
opposite
·
06:39
07:27
08:53
09:57
10:57
11:57
12:57
13:57
14:57
15:59
17:13
18:27
19:27
Clay Brow, Up Holland Labour Club
opposite
·
06:43
07:31
08:58
10:01
11:01
12:01
13:01
14:01
15:01
16:03
17:18
18:31
19:31
Skelmersdale, Grimshaw Road
adjacent
·
06:47
07:36
09:04
10:05
11:05
12:05
13:05
14:05
15:05
16:08
17:23
18:35
19:35
Skelmersdale, Northway ASDA
outside
·
06:59
07:50
09:15
10:17
11:17
12:17
13:17
14:17
15:17
16:22
17:38
18:47
19:47
Birch Green, Forest Drive
opposite
·
07:07
07:58
09:23
10:25
11:25
12:25
13:25
14:25
15:25
16:30
17:46
18:55
19:55
Ashurst, Kingsbury Court
opposite
·
07:07
07:58
09:23
10:25
11:25
12:25
13:25
14:25
15:25
16:30
17:46
18:55
19:55
06:38
07:10
08:01
09:26
10:28
11:28
12:28
13:28
14:28
15:28
16:33
17:49
18:58
19:58
Ashurst, Beacon Lane
opposite
06:39
07:11
08:02
09:27
10:29
11:29
12:29
13:29
14:29
15:29
16:34
17:50
18:59
19:59
Ashurst, Ulverston Drive
opposite
06:39
07:11
08:02
09:27
10:29
11:29
12:29
13:29
14:29
15:29
16:34
17:50
18:59
19:59
Burscough, Wheat Lane
opposite
06:27
07:29
08:20
09:45
10:47
11:47
12:47
13:47
14:47
15:47
16:52
18:08
19:17
20:17
Burscough, Delph Drive
opposite
06:27
07:29
08:20
09:45
10:47
11:47
12:47
13:47
14:47
15:47
16:53
18:08
19:17
20:17
Burscough, Alexander Close
opposite
06:28
07:30
08:21
09:46
10:48
11:48
12:48
13:48
14:48
15:48
16:54
18:09
19:18
20:18
Burscough, Lathom Close
opposite
06:29
07:31
08:22
09:47
10:49
11:49
12:49
13:49
14:49
15:49
16:55
18:10
19:19
20:19
Burscough, Stanley Club
opposite
06:33
07:35
08:26
09:51
10:53
11:53
12:53
13:53
14:53
15:53
16:59
18:14
19:23
20:23
06:38
07:41
08:32
09:56
10:58
11:58
12:58
13:58
14:58
15:58
17:04
18:19
19:28
20:28
06:40
07:44
08:35
09:58
11:00
12:00
13:00
14:00
15:00
16:00
17:07
18:21
19:30
20:30
Burscough, Pippin Street
opposite
06:41
07:45
08:36
09:59
11:01
12:01
13:01
14:01
15:01
16:01
17:08
18:22
19:31
20:31
Ormskirk, Merridale Villas
opposite
06:41
07:45
08:36
09:59
11:01
12:01
13:01
14:01
15:01
16:01
17:08
18:22
19:31
20:31
Ormskirk, Grove Park
opposite
06:43
07:47
08:38
10:01
11:03
12:03
13:03
14:03
15:03
16:03
17:10
18:24
19:33
20:33
06:43
07:48
08:39
10:01
11:03
12:03
13:03
14:03
15:03
16:03
17:10
18:24
19:33
20:33
06:46
07:51
08:42
10:04
11:06
12:06
13:06
14:06
15:06
16:06
17:13
18:27
19:36
20:36
Ormskirk, Bus Station
Stand 0
06:48
07:53
08:44
10:06
11:08
12:08
13:08
14:08
15:08
16:08
17:15
18:29
19:38
20:38
Timetable data from Preston Bus, refreshed 2026-06-28 · Source: Bus Open Data Service (BODS) · Service code PC0001777:156.
All stops shown
121 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, Mayfield Road by
- Hall Green, Millgreen Close by
- 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