Rail lines are blocked between Liskeard and Looe due to flooding on the tracks, Network Rail has said.
Disruption is expected until 15:00 GMT, with all services being cancelled until that time.
Customers are being advised to check before travelling. Any tickets for cancelled services can be used on the local bus service, Network Rail said.
Rail users may be entitled to compensation if they experience a delay to their journey, the company added.