Duration 2h 4m
Distance 101.5 miles
Average price £50
Possible routes 5 found

Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway

Rome2rio has found 5 ways to get from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway by train, bus and car. We recommend taking the train from Crewe to Bangor (Gwynedd) and then taking the bus from Upper Bangor, Coleg Menai to Porthmadog, which takes around 5h 3m. Alternatively, driving from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway is the cheapest option and takes around 2h 4m. While driving from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway is the fastest option and takes around 2h 4m.

Recommended route

Train, bus

  1. Crewe
  2. Upper Bangor, Coleg Menai
    T2
  3. Portmadoc, Beddgelert and South Snowdon Railway
5h 3m
Alternative routes

Train, bus via Stafford

  1. Stafford
  2. Upper Bangor, Coleg Menai
    T2
  3. Portmadoc, Beddgelert and South Snowdon Railway
5h 13m

Train

  1. Crewe
  2. Shrewsbury
  3. Machynlleth
  4. Portmadoc, Beddgelert and South Snowdon Railway
6h 55m
Bookable on Rome2rio
£46 - £87

Bus

  1. Stoke-On-Trent
    National Express
  2. Birkenhead
    National Express
  3. Bangor
    T2
  4. Portmadoc, Beddgelert and South Snowdon Railway
7h 33m

Drive

  1. Stoke-on-Trent
    101.2 miles
  2. Portmadoc, Beddgelert and South Snowdon Railway
Fastest
2h 4m
Cheapest
£16 - £25

Frequently asked questions

Want to know about travelling from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway is to drive which costs £16 - £25 and takes 2h 4m.

More details

The quickest way to get from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway is to drive which costs £16 - £25 and takes 2h 4m.

More details

No, there is no direct bus from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway. However, there are services departing from Stoke-On-Trent and arriving at Porthmadog via Birkenhead and Bangor. The journey, including transfers, takes approximately 7h 33m.

More details

No, there is no direct train from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway. However, there are services departing from Stoke-on-Trent and arriving at Porthmadog via Crewe, Shrewsbury and Machynlleth. The journey, including transfers, takes approximately 6h 55m.

More details

The distance between Stoke-on-Trent and Portmadoc, Beddgelert and South Snowdon Railway is 82 miles. The road distance is 101.5 miles.

Get driving directions

The best way to get from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway without a car is to train and bus which takes 5h 3m and costs .

More details

It takes approximately 5h 3m to get from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway, including transfers.

More details

Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway bus services, operated by National Express, depart from Stoke-On-Trent station.

More details

Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway train services, operated by Transport for Wales, depart from Crewe station.

More details

The best way to get from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway is to train which takes 6h 55m and costs £45 - £90. Alternatively, you can bus, which costs and takes 7h 33m.

Mode details

Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway bus services, operated by Lloyd's Coaches, arrive at Porthmadog station.

More details

Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway train services, operated by Transport for Wales, arrive at Porthmadog station.

More details

Yes, the driving distance between Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway is 102 miles. It takes approximately 2h 4m to drive from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway.

Get driving directions

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

More details

How to travel from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway

Find all the possible transport options for your trip from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Stoke-on-Trent and Portmadoc, Beddgelert and South Snowdon Railway?

You can take a train from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway via Crewe, Shrewsbury, Machynlleth, and Porthmadog in around 6h 55m. Alternatively, you can take a bus from Stoke-on-Trent to Portmadoc, Beddgelert and South Snowdon Railway via Birkenhead, Bangor, and Porthmadog in around 7h 33m.
Train operators
Ave. Duration
51 min
Frequency
Hourly
Estimated price
£10 - £16

Porthmadog, United Kingdom

Discover how to get to attractions and hotels near Porthmadog.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe