Yes. If you haven't started your journey, you can cancel your ticket and get a refund if your train has been delayed. If you have started your journey, you can also cancel your ticket and get a refund if you need to return to your departure point.