Typically, the trains start around 5am each day and the last service is at roughly 9pm. Trains run very regularly and you’ll be waiting no more than 20 minutes between each service.