Travel from Bristol to Snowdonia

Bus or train from Bristol to Snowdonia?

You can take a train from Bristol to Snowdonia via Birmingham New Street, Crewe, and Bangor (Gwynedd) in around 5 hours 36 minutes. Alternatively, you can take a bus from Bristol to Snowdonia via Birmingham, Llandudno Junction, Station (Llandudno Junction Station), Betws-y-Coed, Railway Station (Information Centre), and Gwastadnant, Cae Perthi in around 11 hours 8 minutes.

How to get from Bristol to Snowdonia

ModeDurationPrice
From Bristol Temple Meads train to Birmingham New Street, train to Crewe, train to Bangor (Gwynedd), then taxi to Snowdonia.5 h 36 min£145
From Bristol Temple Meads train to Newport (S Wales), train to Llandudno Junction, Station (Llandudno Junction Station), bus to Betws-y-Coed, Railway Station (Information Centre), bus to Gwastadnant, Cae Perthi, then walk to Snowdonia.7 h 15 min£80
From Bristol, Bus Station bus to Newport (S Wales), train to Bangor, Railway Station (Bangor Railway Station), line 85 bus to Llanberis, Interchange (Snowdon Mountain Railway Stn), bus to Gwastadnant, Cae Perthi (Cae Perthi Farm), then walk to Snowdonia.8 h 42 min£79
From Bristol bus to Birmingham, bus to Llandudno Junction, Station (Llandudno Junction Station), bus to Betws-y-Coed, Railway Station (Information Centre), bus to Gwastadnant, Cae Perthi, then walk to Snowdonia.11 h 8 min£29
From Bristol drive to Snowdonia.3 h 41 min£38

How long does it take to get from Bristol to Snowdonia?

It takes approximately 5 hours 36 minutes to get from Bristol to Snowdonia, including transfers.

Is there a direct bus between Bristol and Snowdonia?

No, there is no direct bus from Bristol to Snowdonia. However, there are services departing from Bristol and arriving at Gwastadnant, Cae Perthi via Birmingham, Llandudno Junction, Station (Llandudno Junction Station) and Betws-y-Coed, Railway Station (Information Centre). The journey, including transfers, takes approximately 11 hours 8 minutes.

Operators from Bristol to Snowdonia

OperatorPhoneWebsite
CrossCountry0344 736 9123CrossCountry
West Midlands+44 121 634 2040West Midlands
Arriva Trains Wales03333 211 202Arriva Trains Wales
Great Western RailwayGreat Western Railway
Express Motors01286 881 108Express Motors
First+44 (0)1224 650100First
National Express+44 08717 818178National Express