1Z51 Crewe - Inverness [Click Here]1Z52 Inverness - Crewe [Click Here] Timings supplied by Realtime Trains