Don't the train operating companies have to book you a cab and pay for it if this happens? I remember once we were In Preston and my friend had to get back to Dundee. We had a 50 minutes delay so he missed the last train back to Dundee so at Central he spoke to ScotRail staff and booked him a taxi