There are 4 ways to get from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway 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.

Recommended option

Train, bus  •  2h 47m

  1. Take the train from Colwyn Bay to Bangor (Gwynedd)
  2. Take the bus from Upper Bangor, Coleg Menai to Porthmadog T2

Cheapest option

Train, Steam train  •  4h 12m

  1. Take the train from Llandudno Junction to Blaenau Ffestiniog
  2. Take the Steam train from Blaenau Ffestiniog to Porthmadog

£27 - £38

2 alternative options

Taxi  •  56 min

  1. Take a taxi from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway 47.3 miles

£95 - £120

Drive  •  56 min

  1. Drive from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway 47.3 miles

£7 - £11

Questions & Answers

The cheapest way to get from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway is to drive which costs £7 - £11 and takes 56 min.

More details

The quickest way to get from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway is to taxi which costs £95 - £120 and takes 56 min.

More details

No, there is no direct train from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway. However, there are services departing from Colwyn Bay and arriving at Porthmadog via Llandudno Junction and Blaenau Ffestiniog. The journey, including transfers, takes approximately 4h 12m.

More details

The distance between Colwyn Bay and Portmadoc, Beddgelert and South Snowdon Railway is 30 miles. The road distance is 47.3 miles.

Get driving directions

The best way to get from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway without a car is to train and bus which takes 2h 47m and costs .

More details

It takes approximately 2h 47m to get from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway, including transfers.

More details

Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway train services, operated by Transport for Wales, depart from Llandudno Junction station.

More details

Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway train services, operated by Ffestiniog & Welsh Highland Railways, arrive at Porthmadog station.

More details

Yes, the driving distance between Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway is 47 miles. It takes approximately 56 min to drive from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway.

Get driving directions

There are 1000+ hotels available in Portmadoc, Beddgelert and South Snowdon Railway. Prices start at £75 per night.

More details

Map of how to get from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway.
Launch map view
  • Distance: 30.5 miles
  • Duration: 2h 47m

What companies run services between Colwyn Bay, Wales and Portmadoc, Beddgelert and South Snowdon Railway, Wales?

You can take a train from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway via Llandudno Junction, Blaenau Ffestiniog, and Porthmadog in around 4h 12m.

Train operators
Transport for Wales
Website
tfw.gov.wales
Train from Colwyn Bay to Bangor (Gwynedd)
Ave. Duration
35 min
Frequency
Hourly
Estimated price
£6 - £10
Website
tfw.gov.wales
Advanced Single
£3 - £5
Anytime Day Single
£6 - £10
First Anytime Day Single
£9 - £14
Train from Llandudno Junction to Blaenau Ffestiniog
Ave. Duration
57 min
Frequency
5 times a day
Estimated price
£8 - £12
Website
tfw.gov.wales
Advanced Single
£3 - £5
Anytime Day Single
£8 - £12
First Anytime Day Single
£13 - £19
Virgin Trains
Phone
0344 556 5650
Website
virgintrains.co.uk
Train from Colwyn Bay to Bangor (Gwynedd)
Ave. Duration
21 min
Frequency
Every 4 hours
Estimated price
£7 - £29
Website
virgintrains.co.uk
Schedules at
ojp.nationalrail.co.uk
Anytime Day Single
£7 - £10
Anytime Day Single 1st Class
£21 - £29
Ffestiniog & Welsh Highland Railways
Phone
01766 516024
Email
enquiries@ffwhr.com
Website
festrail.co.uk
Train from Blaenau Ffestiniog to Porthmadog
Ave. Duration
1h 10m
Frequency
Twice daily
Estimated price
£17
Book at
Ffestiniog & Welsh Highland Railways
Bus operators
Lloyd's Coaches
Other operators
Taxi from Colwyn Bay to Portmadoc, Beddgelert and South Snowdon Railway
Ave. Duration
56 min
Estimated price
£95 - £120
Fernando Taxis
Phone
+44 7888 932 415
Dales Taxis
Phone
+44 1492 532 020
A2B Taxis
Phone
+44 7788 427 407

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.