There are 5 ways to get from Porthmadog to Cwellyn Arms by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Steam train
best- Take the train from Porthmadog Harbour to Rhyd-DduSnowdonia Star / ...
1h 15mDrive 11.4 mi
cheapest- Drive from Porthmadog to Cwellyn Arms11.4 mi
18 min£3–5Bus
- Take the bus from Porthmadog Park Stand C to Beddgelert BS4
- Take the bus from Beddgelert B to Cwellyn ArmsS3
1h 35mTaxi
- Take the taxi from Porthmadog to Cwellyn Arms11.4 mi
18 min£26–32Bus via Caernarfon Bus Station Stand B
- Take the bus from Porthmadog Park Stand A to Caernarfon Bus Station Stand CT22
- Take the bus from Caernarfon Bus Station Stand B to Cwellyn ArmsS3
1h 49m
Questions & Answers
The cheapest way to get from Porthmadog to Cwellyn Arms is to drive which costs £2 - £5 and takes 18 min.
The fastest way to get from Porthmadog to Cwellyn Arms is to taxi which takes 18 min and costs £26 - £32.
No, there is no direct bus from Porthmadog to Cwellyn Arms. However, there are services departing from Porthmadog Park Stand C and arriving at Cwellyn Arms via Beddgelert B. The journey, including transfers, takes approximately 1h 35m.
Yes, there is a direct train departing from Porthmadog Harbour and arriving at Rhyd-Ddu. Services depart six times a week, and operate Tuesday, Thursday and Saturday. The journey takes approximately 1h 9m.
The distance between Porthmadog and Cwellyn Arms is 11 miles. The road distance is 11.5 miles.
The best way to get from Porthmadog to Cwellyn Arms without a car is to Steam train which takes 1h 15m and costs .
The Steam train from Porthmadog Harbour to Rhyd-Ddu takes 1h 9m including transfers and departs six times a week.
Porthmadog to Cwellyn Arms bus services, operated by Gwynfor Coaches, depart from Porthmadog Park Stand C station.
Porthmadog to Cwellyn Arms train services, operated by Ffestiniog & Welsh Highland Railways, depart from Porthmadog Harbour station.
The best way to get from Porthmadog to Cwellyn Arms is to Steam train which takes 1h 15m and costs . Alternatively, you can bus, which costs and takes 1h 35m.
What companies run services between Porthmadog, Wales and Cwellyn Arms, Wales?
Ffestiniog & Welsh Highland Railways operates a train from Porthmadog Harbour to Rhyd-Ddu 6 times a week, and the journey takes 1h 9m. Alternatively, you can take a bus from Porthmadog Park Stand C to Cwellyn Arms via Beddgelert B in around 1h 35m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 01766 516024
- enquiries@ffwhr.com
- Website
- festrail.co.uk
Train from Porthmadog Harbour to Rhyd-Ddu
- Ave. Duration
- 1h 9m
- Frequency
- 6 times a week
- Website
- Ffestiniog & Welsh Highland Railways
- Phone
- 01248 722 694
- mail@gwynforcoaches.co.uk
- Website
- gwynforcoaches.co.uk
Bus from Porthmadog Park Stand C to Beddgelert B
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Website
- Gwynfor Coaches
Bus from Beddgelert B to Cwellyn Arms
- Ave. Duration
- 8 min
- Frequency
- Every 2 hours
- Website
- Gwynfor Coaches
Bus from Caernarfon Bus Station Stand B to Cwellyn Arms
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Website
- Gwynfor Coaches
- Phone
- +44 1492 640320
- info@llewjonesinternational.co.uk
- Website
- llewjones.com
Bus from Porthmadog Park Stand A to Caernarfon Bus Station Stand C
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Website
- https://llewjones.com/
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
More Questions & Answers
Porthmadog to Cwellyn Arms bus services, operated by Gwynfor Coaches, arrive at Beddgelert B station.
Porthmadog to Cwellyn Arms train services, operated by Ffestiniog & Welsh Highland Railways, arrive at Rhyd-Ddu station.
Yes, the driving distance between Porthmadog to Cwellyn Arms is 11 miles. It takes approximately 18 min to drive from Porthmadog to Cwellyn Arms.
There are 2032+ hotels available in Cwellyn Arms.
