| Crewe | depart | 08.23 | |
| Liverpool Lime Street | depart | 08.13 | change at Chester |
| Manchester Piccadilly | depart | 07.50 | change at Chester |
| CHESTER | DEPART | 09.25 | |
| FFLINT | 09.39 | ||
| PRESTATYN | 09.52 | ||
| RHYL | 09.58 | ||
| COLWYN BAY | 10.09 | ||
| Llandudno | depart | 10.22 | |
| LLANDUDNO JUNCTION | ARRIVE | 10.14 | change trains |
| DEPART | 10.34 | ||
| BLAENAU FFESTINIOG | ARRIVE | 11.34 | change trains |
| DEPART | 11.50 | ||
| PORTHMADOG HARBOUR | ARRIVE | 13.00 | change stations |
| PORTHMADOG BR STATION | DEPART | 14.06 | |
| SHREWSBURY | ARRIVE | 17.25 | change trains |
|
Passengers for Crewe and Manchester will find it quicker to travel by a direct train from Shrewsbury. |
|||
| SHREWSBURY | DEPART | 18.22 | |
| CHESTER | ARRIVE | 19.20 | |
| Crewe | arrive | 20.18 | change at Chester |
| Liverpool Lime Street | arrive | 20.13 | change at Chester |
| Manchester Piccadilly | arrive | 20.57 | change at Chester |
| FFLINT | 19.46 | ||
| PRESTATYN | 19.59 | ||
| RHYL | 20.05 | ||
| COLWYN BAY | 20.19 | ||
| LLANDUDNO JUNCTION | 20.24 | change trains | |
| Llandudno | arrive | 20.39 |
From the Harbour station in Porthmadog to the BR station is about 20 minutes maximum walking time. A map and route may be viewed here