So that gives us a pretty straightforward timetable:
Depart Shrewsbury 12:47
Arrive Wellington 12:59
Arrive Oakengates 14:05
Arrive Shifnal 15:13
Arrive Albrighton 16:21
Arrive Codsall 17:27
Arrive Wolverhampton 18:36
Anyone who needs to get an earlier train home can maybe skip Codsall?