Login | Register
Text Size

The Ffestiniog & Welsh Highland Railways

Steam Trains North Wales

Ffestiniog Railway

The Ffestiniog Railway is the oldest independent railway company in the world - being founded by an Act of Parliament in 1832. It introduced the world's first narrow gauge steam locomotives in 1863 and four of the original locos still remain.

The railway was built as a gravity and horse drawn line to transport slate from the quarries in the mountains around Blaenau Ffestiniog. As the slate industry flourished, so did the railway and the town of Porthmadog. Slates from Blaenau Ffestiniog were exported to ports all over the globe - many in ships built in Porthmadog.

The line is perhaps best-known for its fleet of unique Double Fairlie locomotives, built by the railway's own engineers in the oldest railway workshops in use anywhere in the world.

Over the last fifty years, the Ffestiniog Railway has become one of Wales' top tourist attractions. Visitors to the railway can enjoy the outstanding natural beauty of Snowdonia as they pass through areas inaccessible by road and undisturbed by the sights and sounds of modern life. At Porthmadog, the line connects with the Welsh Highland Railway and trains to Beddgelert and Caernarfon.

Welsh Highland Railway

Starting from the historic town of Caernarfon, the Welsh Highland Railway is North Wales' newest narrow-gauge railway and the UK's longest heritage line, operating the world's most powerful narrow gauge steam locomotives.

The magnificent scenery of the Snowdonia National Park is best experienced from one of these trains as you sit back and enjoy the view during the 25 mile journey. The railway runs past the foot of Snowdon, to the picture postcard village of Beddgelert, through the beautiful Aberglaslyn Pass and on to Porthmadog.

Trains operate daily during July and August and most days of the week from April to June and in September and October. A full return trip takes around five hours, but shorter journeys to other stations are also available. Leave the car behind and experience a comfortable ride in high-quality carriages with on-train refreshments and freshly-cooked food served at your seat. All trains also offer luxury first class travel in Pullman carriages at a small supplement.

At Porthmadog, the railway shares its station with the world-famous Ffestiniog Railway with trains to Tan y Bwlch and Blaenau Ffestiniog, where connections can be made with the Conwy Valley line for onward travel to the North Wales coast.



Click image to enlarge

Connect with Us

Facebook icontwitter iconyoutube iconPinterest iconflickr icon

Opening Times

Timetables vary

For Ffestiniog Railway Times please click here

For Welsh Highland Railway Times please click here


Prices Vary
For details, please click here


Harbour Station
LL49 9NF
Tel: 01766 516000
Fax: 01766 516006



This site uses cookies to store information on your computer. See our Cookie Policy for further details on how to block cookies.
I am happy with this


What is a Cookie

A cookie, also known as an HTTP cookie, web cookie, or browser cookie, is a piece of data stored by a website within a browser, and then subsequently sent back to the same website by the browser. Cookies were designed to be a reliable mechanism for websites to remember things that a browser had done there in the past, which can include having clicked particular buttons, logging in, or having read pages on that site months or years ago.

NOTE : It does not know who you are or look at any of your personal files on your computer.

Why we use them

When we provide services, we want to make them easy, useful and reliable. Where services are delivered on the internet, this sometimes involves placing small amounts of information on your device, for example, your computer or mobile phone. These include small files known as cookies. They cannot be used to identify you personally.

These pieces of information are used to improve services for you through, for example:

  • recognising that you may already have given a username and password so you don’t need to do it for every web page requested
  • measuring how many people are using services, so they can be made easier to use and there’s enough capacity to ensure they are fast
  • analysing anonymised data to help us understand how people interact with our website so we can make them better

You can manage these small files and learn more about them from the article, Internet Browser cookies- what they are and how to manage them

Learn how to remove cookies set on your device

There are two types of cookie you may encounter when using our site :

First party cookies

These are our own cookies, controlled by us and used to provide information about usage of our site.

We use cookies in several places – we’ve listed each of them below with more details about why we use them and how long they will last.

Third party cookies

These are cookies found in other companies’ internet tools which we are using to enhance our site, for example Facebook or Twitter have their own cookies, which are controlled by them.

We do not control the dissemination of these cookies. You should check the third party websites for more information about these.

Log files

Log files allow us to record visitors’ use of the site. The CMS puts together log file information from all our visitors, which we use to make improvements to the layout of the site and to the information in it, based on the way that visitors move around it. Log files do not contain any personal information about you. If you receive the HTML-formatted version of a newsletter, your opening of the newsletter email is notified to us and saved. Your clicks on links in the newsletter are also saved. These and the open statistics are used in aggregate form to give us an indication of the popularity of the content and to help us make decisions about future content and formatting.