Taking time out to relax on the charming Welsh coast will be time well spent, but what makes these suggested locations in Wales extra special is the opportunities they offer to do something other than spending the time on the beach.
Because what sets Wales apart is its history, stunning landscapes and the plethora of steam railways, and what’s been singled out on this guide is how each of them can be accessed by public transport – you don’t need a car to see the best of Wales.
If you base your Welsh holiday in one location you can avoid making multiple transfers to the overnight accommodation required when touring around Wales by train.
You also won't have to have your luggage with you on the train journeys meaning that you can travel light, plus you can also react to the weather.
You can also be spontaneous and book last minute tickets at the station, because using an Explore Wales pass won't save you money.
If you want to explore both north and mid Wales basing yourself in the charming city of Bangor is a good choice.
It is served by direct trains from Birmingham, Cardiff and London and has easy connections from Liverpool and Manchester.
Bangor is a particularly good option if you want to include seeing the most spectacular parts of Snowdonia by public transport as part of your holiday experience.
A great base for riding the Great Little Trains of Wales
If you want to take rides on the Ffestiniog, Snowdon AND Welsh Highland Railways on one holiday and want to access them all by public transport, then Bangor is particularly convenient.
That’s because it has direct bus routes to the starting points of all three railways in Caernarfon, Llanberis and Porthmadog.
(In contrast there are no direct bus services between Porthmadog and Llanberis, which tips the balance in favour of Bangor).
Four ideas for accessing the steam railways from Bangor
1 - The village of Llanberis is the starting point of two of the ‘Great Little Trains Of Wales’ which are located in the Snowdonia National Park and they can be accessed by direct buses from Bangor.
Route/line 85 can take you from Bangor to both the Snowdon Mountain Railway and the Llanberis Lake Railway - so they can be easily combined on one day trip.
2 - Take the train from Bangor to Llandudno Junction, changing trains there for a journey on the beautiful Conwy Valley Railway to Blaenau Ffestiniog and then connecting there for a trip on the Ffestiniog Railway.
3 - Or another means of accessing the Ffestiniog Railway from Bangor is to take bus route/line T2 to Porthmadog, which is at the other end of the line.
Though it isn’t possible to take make a return journey in a day from Caernarfon to Blaenau Ffestiniog on a combination of the Welsh Highland and Ffestiniog Railways, so if you want to travel the length of both of these beautiful railways, you will have to visit them separately.
Bangor is also a great base location for seeing the Castles and Town Walls of Gwynned which are so spectacular that they are a UNESCO World Heritage Site.
1 - Caernarfon Castle is in the town centre, so it can be easily accessed when taking the frequent bus route/line 5C from Bangor - and it is only a five minute walk from the station that the Welsh Highland Trains depart from.
3 - You can travel on to the delightful seaside resort town of Barmouth by taking a combination of the T2 bus to Porthmadog and then by train from there on the delightful, Cambrian Coast Line – the sea views will be on the right.
The trains heading to Barmouth also call at Harlech station, which has easy access to Harlech Castle, though the walking route between them is very steep.
4 - Take a train from Bangor direct to Conwy in order to explore the fortified town and its castle and you will be travelling along the North Wales Coast Line, sit on the left when heading east for the wonderful sea views
Lovely Llandudno is the premier resort town on the North Wales Coast, so it offers a wide choice of accommodation and it is also a good base for exploring the best of North Wales by train.
Llandudno also has direct trains from Birmingham and Manchester and easy connections via Llandudno Junction station with trains from Cardiff and London.
From Llandudno you can take these three wonderful day trips:
Heading to Mount Snowdon from Llandudno
The most scenic option in the summer, available April to October is to take the Conwy Valley Railway to lovely Betws-Y-Coed (which is also the location of the charming Conwy Railway Museum) then from there you can take the Snowdon Sherpa bus route S2 on to Llanberis.
Or year round you can take a train to Bangor and then connect there into bus route/line 85 to Llanberis.
A journey on the Welsh Highland Railway
In Bangor the bus station is a two minute walk from the railway station, so a relatively straightforward connection will be available into the frequent 5C bus route/line which will take you on to Caernarfon
Though if you’ll you want to take a journey on the the West Highland Railway on from Caernarfon, you’ll need to target the days when its red timetable is operating.
Because on those days you can make the return journey to Porthmadog by steam train when departing from Caernarfon as late as 13:00.
Meaning that you’ll have time for a leisurely breakfast, as you won’t need to depart from Llandudno before 10:30
If you want to explore the many attractions dotted along the Cambrian Line then Machynlleth makes for a great base for taking day trips by train – it’s also a charming town as ShowMeTheJourney discovered when I holidayed there with head teacher Paul and Pear the school dog.
Machynlleth was chosen as a location because the Cambrian Line splits at its station, the trains head north to Phwelli via Barmouth and Porthmadog, or south to Aberystwyth.
However, there aren’t any direct trains between Aberystwyth and destinations to the north - to Barmouth and beyond.
Despite that, the necessary connections in Machynlleth or at Dovey Junction for this north <> south journey aren’t particularly convenient.
So because we wanted to head both north and south along the beautiful Cambrian Coast by train, being based in Machynlleth was a good bet.
The town also has direct trains from Birmingham and particularly straightforward connections from Cardiff, London and Manchester.
The fabulous locations which can be accessed by direct trains from Machynlleth include:
Aberystwyth and the lovely Vale of Rheidol
Lovely Aberystwyth, which is both a charming seaside resort and the home of the beautiful Vale of Rheidol Railway.
When boarding its trains in Aberystwyth, take a seat on the left-hand side for the best of the views, over the wonderful valley, from which the line takes its name.
Porthmadog for the Ffestiniog and Welsh Highland Railways
Take a train to Minffordd or Porthmadog to take a journey on the Ffestiniog Railway.
At Minffordd there is a very easy connection available between the mainline trains and the Ffestiniog Railway, but in Porthmadog, the two stations are at the opposite ends of the town centre.
So it can be worth checking whether the connections in Minffordd will be convenient - though some of the most wonderful views on the Ffestiniog Railway are those which can be seen between Porthmadog and Minffordd.
And/or take the train to Porthmadog in order to connect with the West Highland Railway.
Though it’s worth targeting the red days on the Welsh Highland timetable, because on those you won’t have to be departing on from Porthmadog until 12:55.
It isn’t possible to travel the lengths of both the Ffestiniog AND Welsh Highland Railways on a single day trip from Machynlleth, so separate trips to Porthmadog will be required – which is no hardship as the train journey to Porthmadog is so fabulous.
The trains heading to Porthmadog also call at Harlech station, which has easy access to Harlech Castle, though the walking route between them is very steep.
To the Talyllyn Railway
Take the train to Towyn for a very easy connection to the Talyllyn Railway.
(I know a journey by train on this line is utterly charming because it’s frequently seen in TV programmes, but the plan to take a ride on it for ourselves was thwarted by the weather).
Days on the beach
Take a trip to lovely Barmouth – the stunning sea views will be on the left (you can also enjoy these views when heading to Porthmadog).
If the weather is fine, an idea is to leave the train at Morfa Mawddach, the station before Barmouth, so that you can use the footpath, beside the railway over the stunning Barmouth Bridge.
The most charming parts of the town are located between the bridge and the train station.
Another lovely seaside town with a great beach, that’s closer to Machynlleth is Aberdovey/Aberdyfi.
A wonderful and easy walk is to head for Penhelig station (pictured above), the next station down the line, though if you do take the train back to Machynlleth from there, you’ll need to flag it down, as it is a request stop.
Mount Snowdon can be a step too far
As can be gleaned, another plus of staying in Machynlleth is that all of these lovely locations listed above can be accessed by train and not by bus!
However, a location that has no direct public transport links from the Machynlleth is Llanberis.
So accessing the Snowdon Mountain Railway and/or or the Llanberis Lake Railway by public transport from Machynlleth is comparatively awkward.
The easiest option involves taking bus route/line T2 on a comparatively long journey to Caernarfon in order to connect into the bus route/line 88 to Llanberis - but definitely check both the bus time and train timetables before you head off, it may not be possible to make the return trip and ride the trains in a single day.
I wanted to share my passion for train travel and explain how anyone can take the fantastic journeys I have taken.
This is one of more than 100 train travel guides available on ShowMeTheJourney, which will make it easier to take the train journeys you want or need to make. As always, all images were captured on trips taken by ShowMeTheJourney.