Trip to Pwllheli

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bangor (Gwynedd) to Pwllheli

🚆 While there is no direct train from Bangor to Pwllheli, you can embark on a scenic journey with transfers at Llandudno Junction, Blaenau Ffestiniog, and Porthmadog. The approximate travel time for this route is 6 hours. 🌄 Route 1 offers a picturesque journey taking 1 hour 33 minutes to cover the 53.1 km distance. The first step involves a bus towards Caernarfon, operated by arriva Wales, followed by another bus towards Pwllheli by Clynnog & Trefor / Berwyn Coaches. 🌊 Route 2 mirrors the same travel time and distance, with transfers at Caernarfon before heading to Pwllheli.

Where to stay in Pwllheli

There are over 163 hotels to stay in Pwllheli. Prices range from $63 per night.

Find accommodation
  • There are no direct train services from Bangor to Pwllheli. However, you can take a train operated by Transport for Wales from Bangor to Llandudno Junction, then transfer to a service operated by Ffestiniog & Welsh Highland Railways that will take you to Porthmadog. From Porthmadog, you can continue your journey to Pwllheli by other means of transportation. The entire journey, including transfers, takes approximately 6 hours.
  • The fastest way to travel from Bangor to Pwllheli is by taking the train operated by Transport for Wales from Bangor to Llandudno Junction, and then transferring to a service operated by Ffestiniog & Welsh Highland Railways to Porthmadog. From Porthmadog, other transportation options are available to reach Pwllheli. This entire journey, including transfers, typically takes around 6 hours to complete.
  • Trains from Bangor to Pwllheli operated by Transport for Wales, depart from Llandudno Junction station. Passengers can catch the train at Llandudno Junction and then continue their journey towards Pwllheli. It is important to ensure that you board the correct train at Llandudno Junction to reach your destination in Pwllheli.
  • There are multiple train services available for the journey between Bangor and Pwllheli. Although there is no direct train, travelers can take services that involve transfers at stations such as Llandudno Junction, Blaenau Ffestiniog, and Porthmadog. These train services are operated by Transport for Wales and Ffestiniog & Welsh Highland Railways, with the entire journey taking approximately 6 hours. It is advisable to check the schedules and connections in advance to plan your trip efficiently.
  • The train operated by Ffestiniog & Welsh Highland Railways, traveling from Bangor to Pwllheli arrives at Porthmadog station. From Porthmadog station, passengers can make further connections or use alternative modes of transportation to reach their final destination in Pwllheli. It is important to check the schedules and any additional transportation options available upon arrival in Porthmadog to continue the journey seamlessly.
  • The first train of the day to travel from Bangor to Pwllheli departs from Llandudno Junction station. The departure times may vary, so it's advisable to check the schedule beforehand. The last train of the day to complete the journey to Pwllheli arrives at Porthmadog station, where travelers can plan their onward connections or alternative transportation options towards their final destination. It is recommended to verify the train schedules and connections to ensure a smooth and efficient journey.
  • There are no direct train trips each day between Bangor and Pwllheli. Travelers will need to take a combination of trains and possibly buses, with transfers at stations such as Llandudno Junction, Blaenau Ffestiniog, and Porthmadog. The entire journey, including transfers, typically takes around 6 hours. It is recommended to plan the trip in advance and check the train and bus schedules for the most convenient travel options.
  • There is no direct train service between Bangor and Pwllheli. Travelers will need to take a route that involves transfers at various stations such as Llandudno Junction, Blaenau Ffestiniog, and Porthmadog to reach Pwllheli. The total journey duration, including transfers, typically takes around 6 hours. It is advisable to plan the trip carefully, considering the transfer times and connections along the route.

Will you be returning to Bangor (Gwynedd) by train?

If you are looking for the return train journey, check out trains from Pwllheli to Bangor (Gwynedd)

See schedule