They will be as reliable on timekeeping as the traffic conditions allow at that time, on that day !. The timetables are regularly fine-tuned to match running time to road conditions but, otherwise, it's no different to how long any of us would take to drive a car, there's so many factors.