Trains to London King's Cross are either slow or semi-fast, departing at approximately half-hour intervals. Slow services call at all major stations to King's Cross (not inner suburban-only stations), taking 62 minutes to arrive in London at an average of Semi-fast services call at Baldock, Letchworth, Hitchin, Stevenage and Finsbury Park. During early morning peak-time there are some fast services (including a few that start or finish here) running non-stop or stopping only at Letchworth, reaching London in under 40 minutes.