No. You can not expect this. The train will either be a few minutes early or late. Hopefully not with a long delay. Travel times are not guaranteed, please make sure you have a gap of at least 5 hours between your train arrival time and a connecting flight!