There are 3 ways to get from Talsarnau to Beddgelert by train, 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.
Train, Steam train
best- Take the train from Talsarnau to Porthmadogtrain Machynlleth - Pwllheli
- Take the train from Porthmadog Harbour to Beddgelerttrain Snowdonia Star / ...
2h 15mDrive 9.9 mi
cheapest- Drive from Talsarnau to Beddgelertcar 9.9 mi
15 min£3–4Taxi
- Take the taxi from Talsarnau to Beddgelerttaxi 9.9 mi
15 min£23–28
Comparing Your Travel Options
The cheapest way to get from Talsarnau to Beddgelert is to drive which costs £2 - £4 and takes 15 min.
The fastest way to get from Talsarnau to Beddgelert is to taxi which takes 15 min and costs £23 - £28.
No, there is no direct train from Talsarnau to Beddgelert. However, there are services departing from Talsarnau and arriving at Beddgelert via Porthmadog Harbour. The journey, including transfers, takes approximately 2h 15m.
The distance between Talsarnau and Beddgelert is 13 miles. The road distance is 10 miles.
The best way to get from Talsarnau to Beddgelert without a car is to train and Steam train which takes 2h 15m and costs .
It takes approximately 2h 15m to get from Talsarnau to Beddgelert, including transfers.
Talsarnau to Beddgelert train services, operated by Transport for Wales, depart from Talsarnau station.
Talsarnau to Beddgelert train services, operated by Transport for Wales, arrive at Porthmadog station.
Yes, the driving distance between Talsarnau to Beddgelert is 10 miles. It takes approximately 15 min to drive from Talsarnau to Beddgelert.
There are 1687+ hotels available in Beddgelert.
What companies run services between Talsarnau, Wales and Beddgelert, Wales?
You can take a train from Talsarnau to Beddgelert via Porthmadog and Porthmadog Harbour in around 2h 15m.
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Talsarnau to Porthmadog
- Ave. Duration
- 16 min
- Frequency
- Every 4 hours
- Estimated price
- £1–3
- Website
- Transport for Wales
- Phone
- 01766 516024
- [email protected]
- Website
- Ffestiniog & Welsh Highland Railways
Train from Porthmadog Harbour to Beddgelert
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Website
- Ffestiniog & Welsh Highland Railways
- Ave. Duration
- 15 min
- Estimated price
- £23–28
595 Taxi
- Phone
- +44 7866 595 595
Harlech Taxis
- Phone
- +44 7833 510 856
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




