A number of trains have been cancelled by Transport for Wales ahead of predicted snow tomorrow and on Friday.
The company has released a list of cancelled services on Thursday.
They said: "We regret that no replacement road transport will be provided and customers are advised not to travel."
Thursday, January 31
17:20 Crewe – Swansea via Shrewsbury and Llandrindod will terminate at Shrewsbury
18:01 Machynlleth – Aberystwyth will be cancelled
18:21 Swansea – Shrewsbury via Llandrindod will terminate at Llandovery
18:31 Shrewsbury – Aberystwyth will be cancelled
20:30 Aberystwyth – Machynlleth will be cancelled
20:32 Shrewsbury – Aberystwyth will be cancelled
22:30 Aberystwyth – Machynlleth will be cancelled
Friday, February 1
04:49 Shrewsbury – Llandrindod will be cancelled
04:53 Carmarthen – Llandovery will be cancelled
05:45 Machynlleth – Aberystwyth will be cancelled
05:56 Shrewsbury – Cardiff Central will be cancelled
06:04 Swansea – Crewe via Llandrindod will start from Shrewsbury
06:18 Llandrindod – Crewe will start from Shrewsbury
06:25 Shrewsbury – Aberystwyth will be cancelled
06:30 Aberystwyth – Shrewsbury will be cancelled
08:30 Aberystwyth – Birmingham Intl will start at Shrewsbury
09:14 Crewe – Shrewsbury will terminate at Shrewsbury
09:34 Swansea – Shrewsbury will be cancelled
10:29 Shrewsbury – Aberystwyth will be cancelled
12:30 Aberystwyth – Shrewsbury will be cancelled