There was also an August 1887 Bradshaw reprint (by David & Charles) might also be of interest, if you can find a copy.
Most of the trains serving Repton & Willington were by Midland Railway (MR), from / to Derby. There were a few short workings to Burton-on-Trent, but most continued to at least Tamworth or Birmingham.
The London & North Western Railway (LNWR) had running powers into Derby, on its line to Lichfield, Walsall & Birmingham, although many did not run north of Burton. Bradshaw does not always make it clear which are through trains, and which involve connections. Journey times typically 9-10 mins from Derby, but up to 5-10 minutes longer towards Derby. Add about 3 minutes for the few trains calling at Pear Tree & Normanton.
Repton & Willington departures (December 1895 Bradshaw reprint)
(B = Derby / Burton short working; * = called at Pear Tree & Normanton)
MR (South/westbound, from Derby towards Birmingham):
06:35; 08:09(B*); 08:56; 09:34 (B); 10:53*; 13:38; 14:41(B*); 17:28 (B*); 18:10; 19:25; 22:14
(Sundays 06:39; 14:24; 19:23)
MR (North/eastbound towards Derby):
07:20; 09:09; 10:41(B); 12:16; 13:43(B*); 14:35; 15:55(B*); 16:56*; 17:55; 20:30(B); 21:41;
(Sundays 08:59; 17:41)
LNWR services to Lichfield / Walsall or beyond: 11:15; 19:40
LNWR from Walsall/Lichfield line towards Derby: 08:42; 11:31; 12:50; 17:18
(Some LNWR trains ran non-stop between Derby & Burton).
There was also one train each way with request stops for long distance passengers; times at Repton not specified.
08:25 Derby - Walsall (or beyond). Pick up only for passenger for Lichfield or beyond. (Guess about 08:35 at Repton)
18:00 Walsall - Derby. Set down only, for passengers from Stafford or Nuneaton (or beyond) (Repton about 19:05)
No Sunday LNWR service between Lichfield, Burton & Derby.