United Kingdom · Scenic · Heritage

Welsh Highland Railway

The Welsh Highland Railway crosses Eryri between Caernarfon and Porthmadog on narrow gauge, threading mountain foothills and the Aberglaslyn area on one of Britain’s longest heritage railway journeys.

Caernarfon → Porthmadog

Scenic · Heritage

A Welsh Highland Railway Garratt locomotive hauling its train through the Snowdonia landscape.
A Welsh Highland Railway Garratt locomotive hauling its train through the Snowdonia landscape. · Photo: Alan Wilson · CC BY-SA 2.0
Experience
Rail enthusiasts · Slow travellers
Route
Caernarfon → Porthmadog
Time aboard
Approx. 2h 10m

Varies by timetable and service.

Why this railway matters

A working line with a history

Take it end to end when you want landscape and steam in equal measure: the scale is closer to a real cross-country journey than a short museum railway ride.

On the railway

The operating day, up close

A Welsh Highland Railway train travelling between Dinas and Porthmadog.
A Welsh Highland Railway train travelling between Dinas and Porthmadog. · Photo: Geoff Charles / Wikimedia Commons · CC BY-SA 4.0
  • Historic rolling stock

    Heritage narrow-gauge equipment defines the experience.

    Verified

  • Steam traction

    Steam-hauled narrow-gauge services are central to current products.

    Verified

The historic line

The route and its landmarks

The published route runs from Caernarfon to Porthmadog via Beddgelert railway station.

Key stops

Caernarfon WHR stationBeddgelert railway stationPorthmadog Harbour railway station

Caernarfon WHR stationPorthmadog Harbour railway stationBeddgelert railway station
United Kingdom · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Caernarfon WHR station

    United Kingdom

  2. Beddgelert railway station

    United Kingdom

  3. Porthmadog Harbour railway station

    United Kingdom

Along the line

  1. Aberglaslyn and Eryri

    The line runs through some of the most dramatic mountain scenery on the route.

  2. Caernarfon–Porthmadog full line

    The 25-mile journey gives unusual scale for a heritage narrow-gauge railway.

Heritage / steam

What to know before you choose

01

What the operating day is like

Steam traction: Steam-hauled narrow-gauge services are central to current products. Historic rolling stock: Heritage narrow-gauge equipment defines the experience.

02

What defines the route

Aberglaslyn and Eryri: The line runs through some of the most dramatic mountain scenery on the route. Caernarfon–Porthmadog full line: The 25-mile journey gives unusual scale for a heritage narrow-gauge railway.

03

Before you book

Reservation: required. Direct online booking is recorded. A recorded from-price is 15.40 GBP; confirm the current departure before purchase. Choose a named heritage journey/departure and reserve in advance, especially for full-line products.

Verified 2026-09-28

Plan the ride

Plan the operating day

Use the verified journey, booking, season and onboard facts below to decide how to take this experience. Unknowns stay explicit.

Time aboard
2h 10m
Reservation
Required
Booking
Direct online booking recorded
Rail pass
Not verified
Price context
Recorded from 15.40 GBP; not a live offer
Timing
Check the current operating calendar
On board
Steam traction: Steam-hauled narrow-gauge services are central to current products. Historic rolling stock: Heritage narrow-gauge equipment defines the experience.

This guide does not imply a product variant unless a separate comparison decision is published.

Evidence on demand

Practical reality

Route, onboard, season, fit and booking detail remain available without interrupting the journey above. Unknowns stay visible.

Time & itinerary

Approx. 2h 10m

View route map and verified stops

Caernarfon → Porthmadog

The published route runs from Caernarfon to Porthmadog via Beddgelert railway station.

Key stops

Caernarfon WHR stationBeddgelert railway stationPorthmadog Harbour railway station

Caernarfon WHR stationPorthmadog Harbour railway stationBeddgelert railway station
United Kingdom · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Caernarfon WHR station

    United Kingdom

  2. Beddgelert railway station

    United Kingdom

  3. Porthmadog Harbour railway station

    United Kingdom

On board

The appeal here is the survival of an older way of travelling: short distances covered slowly, with the railway on display as much as the scenery. At a few hours between Caernarfon and Porthmadog, it is long enough to feel like a journey and short enough to watch the whole of it without losing concentration. Passing Beddgelert railway station gives the journey its midpoint, and the character either side of it is noticeably different. There are few intermediate calls, so the run feels continuous once it is underway.

Also onboard

Historic rolling stock

Heritage narrow-gauge equipment defines the experience.

✓ Yes

Steam traction

Steam-hauled narrow-gauge services are central to current products.

✓ Yes

2 onboard details are confirmed against a source. Anything not listed here has not been researched yet; treat it as unknown, not absent.

When to go
  1. JanPart season
  2. FebPart season
  3. MarPart season
  4. AprPart season
  5. MayPart season
  6. JunPart season
  7. JulPart season
  8. AugPart season
  9. SepPart season
  10. OctPart season
  11. NovPart season
  12. DecPart season
  • Part season
Year-round
Part season

These months show when the train runs, which is a service fact. How good each month is for the experience has not been rated yet, so no month is presented as better than another.

Month-by-month notes
  • Jan: Heritage services operate to a published journey calendar.
  • Feb: Heritage services operate to a published journey calendar.
  • Mar: Heritage services operate to a published journey calendar.
  • Apr: Heritage services operate to a published journey calendar.
  • May: Heritage services operate to a published journey calendar.
  • Jun: Heritage services operate to a published journey calendar.
  • Jul: Heritage services operate to a published journey calendar.
  • Aug: Heritage services operate to a published journey calendar.
  • Sep: Heritage services operate to a published journey calendar.
  • Oct: Heritage services operate to a published journey calendar.
  • Nov: Heritage services operate to a published journey calendar.
  • Dec: Heritage services operate to a published journey calendar.
Good for

Good fit for

  • Rail enthusiasts

    Especially good

    25 miles of rebuilt narrow gauge and steam offer exceptional heritage depth.

  • Slow travellers

    Especially good

    Full-line journey is long enough that the travel itself becomes the day’s main activity.

  • Photographers

    Especially good

    Eryri mountains, Aberglaslyn and steam provide sustained scenic interest.

Think twice if

  • You cannot just turn up

    A reservation is required for this journey.

How it scores

Our current editorial assessment, for comparing journeys, a considered judgement, not a measurement.

SceneryExceptional
ComfortModerate
Value for moneyStrong
Food & drinkModerate
Character of the trainExceptional
Show the full editorial profile

More subjective

UniquenessExceptional
Iconic statusExceptional
PhotographyExceptional
RomanceStrong
Travelling with childrenStrong

Not rated yet: seat quality, onboard service, slow travel quality, remoteness.

Step-free access and assistance are set out with the practical detail further down rather than reduced to a score.

Reservation & booking
Reservation
Required
Typical price
GBP 15.4

Prices quoted official return fares published by Welsh Highland Heritage Railway (adult return £15.40; family return £39.90); operator prices are subject to change.

Booking difficulty
Easy

Not yet verified: rail pass validity. We leave these blank rather than guess.

  • Choose a named heritage journey/departure and reserve in advance, especially for full-line products.

Only the operator's website is verified for this service. Timetables, fares and reservations must be found from there. Journey length: 2h 10m. Checked 1 Nov 2026 · Ffestiniog & Welsh Highland Railways.

Sources & freshness

The detailed source record remains at the end of this guide. Review the evidence.

Your next step

Check the operating day, then confirm it with the railway.

Choose a named heritage journey/departure and reserve in advance, especially for full-line products.

Visit Ffestiniog & Welsh Highland Railways's website (opens in a new tab)

Only the operator's website is verified for this service. Timetables, fares and reservations must be found from there.

Far by Rail is a discovery guide, not a live timetable or booking service. Confirm times, fares and availability with the operator.

Sources & freshness

Journey information is reviewed against published material and maintained as sources change.

Last reviewed 1 Nov 2026.

Official sources