NEW performance data has shown that Porthmadog’s railway station ranks as the best on the North Wales coast in terms of punctuality.

Statistics provided by On Time Trains shows the proportions of trains which have been late at each station in the last six months, and how busy each of them have been in terms of passengers.

Stations are ranked by performance score, which is calculated based on service punctuality and cancellation frequency.

READ MORE:

Rhyl the North Wales railway station with most incidents in last year

Porthmadog ranked as the most punctual railway station out of all of those in Denbighshire, Conwy, Gwynedd or Anglesey, while Dolgarrog was rated as the least.

The most punctual railway station in each of those counties were Porthmadog (Gwynedd), Llandudno (Conwy), Rhyl (Denbighshire) and Holyhead (Anglesey).

Blaenau Ffestiniog, meanwhile, recorded the highest proportion of cancelled journeys in the last six months (15 per cent).

Below, you can see where each of them placed in a list of all 2,634 stations in the UK:

Porthmadog – 472nd best out of 2,634 stations in the UK (top 500)

Over the last 6 months - 2,706 services

1,806th busiest – 190 passengers/day

91% performance score

  • 64% - On time
  • 22% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 3% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Llandudno – 511th

Over the last 6 months - 8,863 services

977th busiest - 884 passengers/day

91% performance score

  • 81% - On time
  • 7% - 1-2 minutes late
  • 3% - 3-4 minutes late
  • 3% - 5-9 minutes late
  • 2% - 10+ minutes late
  • 4% - Cancelled

Abererch – 523rd

Over the last 6 months - 2,706 services

2468th busiest – 6 passengers/day

91% performance score

  • 60% - On time
  • 27% - 1-2 minutes late
  • 5% - 3-4 minutes late
  • 3% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Barmouth – 614th

Over the last 6 months - 3,002 services

1,352nd busiest - 467 passengers/day

89% performance score

  • 69% - On time
  • 13% - 1-2 minutes late
  • 4% - 3-4 minutes late
  • 5% - 5-9 minutes late
  • 5% - 10+ minutes late
  • 3% - Cancelled

Criccieth – 665th

Over the last 6 months - 2,706 services

2144th busiest – 72 passengers/day

90% performance score

  • 44% - On time
  • 41% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 3% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Llanaber – 703rd

Over the last 6 months  - 2,706 services

2474th busiest – 5 passengers/day

89% performance score

  • 60% - On time
  • 23% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 5% - 5-9 minutes late
  • 5% - 10+ minutes late
  • 1% - Cancelled

Pwllheli – 727th

Over the last 6 months - 2,705 services            

1,774th busiest - 201 passengers/day

89 per cent performance score

  • 64% - On time
  • 22% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 4% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Llanbedr – 779th

Over the last 6 months  - 2,706 services

2334th busiest – 27 passengers/day

88% performance score

  • 63% - On time
  • 19% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 6% - 5-9 minutes late
  • 5% - 10+ minutes late
  • 1% - Cancelled

Harlech – 796th

Over the last 6 months - 2,706 services

1530th busiest – 330 passengers/day

88% performance score

  • 57% - On time
  • 21% - 1-2 minutes late
  • 9% - 3-4 minutes late
  • 6% - 5-9 minutes late
  • 6% - 10+ minutes late
  • 1% - Cancelled

Deganwy – 829th

Over the last 6 months - 8,863 services

2260th busiest – 42 passengers/day

88% performance score

  • 59% - On time
  • 27% - 1-2 minutes late
  • 4% - 3-4 minutes late
  • 4% - 5-9 minutes late
  • 3% - 10+ minutes late
  • 4% - Cancelled

Blaenau Ffestiniog – 853rd

Over the last 6 months - 1,986 services

2118th busiest – 82 passengers/day

79% performance score

  • 65% - On time
  • 9% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 4% - 5-9 minutes late
  • 2% - 10+ minutes late
  • 15% - Cancelled

Llandanwg – 908th

Over the last 6 months - 2,706 services

2425th busiest – 11 passengers/day

87% performance score

  • 59% - On time
  • 20% - 1-2 minutes late
  • 8% - 3-4 minutes late
  • 7% - 5-9 minutes late
  • 6% - 10+ minutes late
  • 1% - Cancelled

Tygwyn – 911th

Over the last 6 months - 2,706 services

2506th busiest – 3 passengers/day

88% performance score

  • 58% - On time
  • 22% - 1-2 minutes late
  • 9% - 3-4 minutes late
  • 6% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Penrhyndeudraeth – 1,047th

Over the last 6 months - 2,706 services

1,899th busiest - 155 passengers/day

87% performance score

  • 46% - On time
  • 34% - 1-2 minutes late
  • 10% - 3-4 minutes late
  • 5% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Penychain – 1,166th

Over the last 6 months - 2,706 services

2413th busiest – 12 passengers/day

87% performance score

  • 36% - On time
  • 48% - 1-2 minutes late
  • 8% - 3-4 minutes late
  • 4% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Fairbourne – 1,205th

Over the last 6 months - 3,002 services

2122nd busiest – 81 passengers/day

85% performance score

  • 50% - On time
  • 28% - 1-2 minutes late
  • 7% - 3-4 minutes late
  • 7% - 5-9 minutes late
  • 5% - 10+ minutes late
  • 3% - Cancelled

Holyhead – 1,252nd

Over the last 6 months - 7,690 services

1,252nd busiest - 555 passengers/day

82% performance score

  • 68% - On time
  • 8% - 1-2 minutes late
  • 4% - 3-4 minutes late
  • 7%  - 5-9 minutes late
  • 9% - 10+ minutes late
  • 4% - Cancelled

Minffordd – 1,367th

Over the last 6 months - 2,706 services

2262nd busiest – 41 passengers/day

86% performance score

  • 21% - On time
  • 55% - 1-2 minutes late
  • 13% - 3-4 minutes late
  • 6% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Tywyn – 1,491st

Over the last 6 months - 3,019 services

1,692nd busiest – 247 passengers/day

83% performance score

  • 45% - On time
  • 23% - 1-2 minutes late
  • 10% - 3-4 minutes late
  • 9% - 5-9 minutes late
  • 8% - 10+ minutes late
  • 4% - Cancelled

Llandudno Junction – 1,511th

Over the last 6 months - 18,240 services

862nd busiest - 1,125 passengers/day

85% performance score

  • 64% - On time
  • 14% - 1-2 minutes late
  • 5% - 3-4 minutes late
  • 6% - 5-9 minutes late
  • 6% - 10+ minutes late
  • 5% - Cancelled

Dyffryn Ardudwy – 1,514th

Over the last 6 months - 2,706 services

2255th busiest – 44 passengers day

84% performance score

  • 20% - On time
  • 57% - 1-2 minutes late
  • 11% - 3-4 minutes late
  • 6% - 5-9 minutes late
  • 6% - 10+ minutes late
  • 1% - Cancelled

Talybont – 1,573rd

Over the last 6 months - 2,706 services

2146th busiest – 72 passengers/day

83% performance score

  • 14% - On time
  • 62% - 1-2 minutes late
  • 11% - 3-4 minutes late
  • 6% - 5-9 minutes late
  • 5% - 10+ minutes late
  • 1% - Cancelled

Llanfairfechan – 1,584th

Over the last 6 months - 3,737 services

2,132nd busiest - 77 passengers/day

83% performance score

  • 56% - On time
  • 20% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 8% - 10+ minutes late
  • 2% - Cancelled

Pensarn, Gwynedd – 1,589th

Over the last 6 months - 2,706 services

2487th busiest – 4 passengers/day

83% performance score

  • 36% - On time
  • 40% - 1-2 minutes late
  • 11% - 3-4 minutes late
  • 7% - 5-9 minutes late
  • 6% - 10+ minutes late
  • 1% - Cancelled

Valley – 1,716th

Over the last 6 months - 3,692 services

2294th busiest – 35 passengers/day

83% performance score

  • 44% - On time
  • 32% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 7% - 5-9 minutes late
  • 8% - 10+ minutes late
  • 3% - Cancelled

Penmaenmawr – 1,778th

Over the last 6 months - 3,740 services

2,266th busiest - 41 passengers/day

81% performance score

  • 46% - On time
  • 28% - 1-2 minutes late
  • 7% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 9% - 10+ minutes late
  • 2%  - Cancelled

Llandecwyn – 1,799th

Over the last 6 months - 2,706 services

2508th busiest – 3 passengers/day

83% performance score

  • 23% - On time
  • 51% - 1-2 minutes late
  • 14% - 3-4 minutes late
  • 7% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 1% - Cancelled

Conwy – 1,812th

Over the last 6 months - 3,738 services

1,935th busiest - 145 passengers/day

82% performance score

  • 51% - On time
  • 23% - 1-2 minutes late
  • 8% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 9% - 10+ minutes late
  • 2% - Cancelled

Llanfairpwll – 1,821st

Over the last 6 months - 3,563 services

2,181st busiest – 65 passengers/day

82% performance score

  • 54% - On time
  • 21% - 1-2 minutes late
  • 7% - 3-4 minutes late
  • 7% - 5-9 minutes late
  • 8% - 10+ minutes late
  • 3% - Cancelled

Rhosneigr – 1,822nd

Over the last 6 months - 3,135 services

2322nd busiest – 29 passengers/day

81% performance score

  • 45% - On time
  • 28% - 1-2 minutes late
  • 7% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 9% - 10+ minutes late
  • 3% - Cancelled

Abergele – 1,842nd

Over the last 6 months - 6,639 services

1,727th busiest - 225 passengers/day

83% performance score

  • 41% - On time
  • 33% - 1-2 minutes late
  • 9% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 7% - 10+ minutes late
  • 2% - Cancelled

Aberdovey – 1,929th

Over the last 6 months - 3,020 services

2072nd busiest – 94 passengers/day

78% performance score

  • 26% - On time
  • 42% - 1-2 minutes late
  • 10% - 3-4 minutes late
  • 9% - 5-9 minutes late
  • 8% - 10+ minutes late
  • 4% - Cancelled

Bodorgan – 1,939th

Over the last 6 months - 3,135 services

2399th busiest – 14 passengers/day

80% performance score

  • 53% - On time
  • 19% - 1-2 minutes late
  • 7% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 9% - 10+ minutes late
  • 3% - Cancelled

Colwyn Bay – 1,943rd

Over the last 6 months - 12,711 services

1,109th busiest - 711 passengers/day

82% performance score

  • 57% - On time
  • 17% - 1-2 minutes late
  • 6% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 8% - 10+ minutes late
  • 3% - Cancelled

Ty Croes – 1,979th

Over the last 6 months - 2,640 services

2401st busiest - 14 passengers/day

79% performance score

  • 48% - On time
  • 24% - 1-2 minutes late
  • 7% - 3-4 minutes late
  • 9% - 5-9 minutes late
  • 10% - 10+ minutes late
  • 3% - Cancelled

Llwyngwril – 1,995th

Over the last 6 months - 3,002 services

2119th busiest – 82 passengers/day

80% performance score

  • 28% - On time
  • 40% - 1-2 minutes late
  • 14% - 3-4 minutes late
  • 9% - 5-9 minutes late
  • 6% - 10+ minutes late
  • 3% - Cancelled

Tonfanau – 2,003rd

Over the last 6 months - 3,002 services

2481st busiest – 5 passengers/day

79% performance score

  • 30% - On time
  • 33% - 1-2 minutes late
  • 15% - 3-4 minutes late
  • 12% - 5-9 minutes late
  • 7% - 10+ minutes late
  • 3% - Cancelled

Rhyl - 2,010th

Over the last 6 months  - 13,038 services

808th busiest - 1,325 passengers/day

81% performance score

  • 53% - On time
  • 19% - 1-2 minutes late
  • 8% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 9% - 10+ minutes late
  • 3% - Cancelled

Talsarnau – 2,020th

Over the last 6 months - 2,706 services

2445th busiest – 9 passengers/day

81% performance score

  • 16% - On time
  • 51% - 1-2 minutes late
  • 18% - 3-4 minutes late
  • 9% - 5-9 minutes late
  • 5% - 10+ minutes late
  • 1% - Cancelled

Morfa Mawddach – 2,043rd

Over the last 6 months - 3,002 services

2355th busiest – 23 passengers/day

79% performance score

  • 19% - On time
  • 50% - 1-2 minutes late
  • 13% - 3-4 minutes late
  • 9% - 5-9 minutes late
  • 6% - 10+ minutes late
  • 3% - Cancelled

Prestatyn – 2,045th

Over the last 6 months - 12,759 services

1,044th busiest - 793 passengers/day

81% performance score

  • 53% - On time
  • 19% - 1-2 minutes late
  • 8% - 3-4 minutes late
  • 9% - 5-9 minutes late
  • 9% - 10+ minutes late
  • 3% - Cancelled

Bangor – 2,107th

Over the last 6 months - 7,988 services

700th busiest - 1,585 passengers/day

79% performance score

  • 48% - On time
  • 24% - 1-2 minutes late
  • 7% - 3-4 minutes late
  • 8% - 5-9 minutes late
  • 10% - 10+ minutes late

Betws-y-Coed – 2,221st (bottom 500)

Over the last 6 months - 1,986 services

2080th busiest – 92 passengers/day

69% performance score

  • 21% - On time
  • 29% - 1-2 minutes late
  • 20% - 3-4 minutes late
  • 11% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 15% - Cancelled

Glan Conwy – 2,234th (bottom 500)

Over the last 6 months - 1,835 services

2429th busiest - 10 passengers/day

70% performance score

  • 27% - On time
  • 29% - 1-2 minutes late
  • 14% - 3-4 minutes late
  • 12% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled

Tal-y-Cafn – 2,238th (bottom 500)

Over the last 6 months - 1,986 services

2490th busiest – 4 passengers/day

70% performance score

  • 26% - On time
  • 30% - 1-2 minutes late
  • 15% - 3-4 minutes late
  • 11% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled

Llanrwst – 2,240th (bottom 500)

Over the last 6 months - 1,986 services

2,269th busiest - 41 passengers/day

69% performance score

  • 21% - On time
  • 28% - 1-2 minutes late
  • 21% - 3-4 minutes late
  • 12% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled

Pont-y-Pant – 2,247th (bottom 500)

Over the last 6 months - 1,835 services

2524th busiest – 3 passengers/day

69% performance score

  • 31% - On time
  • 22% - 1-2 minutes late
  • 17% - 3-4 minutes late
  • 12% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled

Roman Bridge – 2,335th (bottom 500)

Over the last 6 months - 1,835 services

2545th busiest – 2 passengers/days

68% performance score

  • 34% - On time
  • 20% - 1-2 minutes late
  • 14% - 3-4 minutes late
  • 14% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled

Dolwyddelan – 2,339th (bottom 500)

Over the last 6 months - 1,835 services

2,431th busiest – 10 passengers/day

68% performance score

  • 32% - On time
  • 20% - 1-2 minutes late
  • 14% - 3-4 minutes late
  • 15% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled

Penhelig – 2,391st (bottom 500)

Over the last 6 months - 3,020 services

2381st busiest – 17 passengers/day

73% performance score

  • 10% - On time
  • 53% - 1-2 minutes late
  • 13% - 3-4 minutes late
  • 10% - 5-9 minutes late
  • 9% - 10+ minutes late
  • 4% - Cancelled

North Llanrwst – 2,397th (bottom 500)

Over the last 6 months - 1,835 services

2,459th busiest - 7 passengers/day

68% performance score

  • 20% - On time
  • 29% - 1-2 minutes late
  • 18% - 3-4 minutes late
  • 14% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled

Dolgarrog – 2,454th (bottom 500)

Over the last 6 months - 1,835 services

2532nd busiest – 2 passengers/day

67% performance score

  • 20% - On time
  • 30% - 1-2 minutes late
  • 17% - 3-4 minutes late
  • 14% - 5-9 minutes late
  • 4% - 10+ minutes late
  • 14% - Cancelled