1map logoGo to main page

Porthmadog, Gwynedd to Caernarfon, Gwynedd from $50: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Porthmadog, United Kingdom
to
Caernarfon, United Kingdom

How to Get from Porthmadog to Caernarfon: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$50 TaxiBest price
31.6 kmDistance
26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Porthmadog to Caernarfon with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Ffestiniog & Welsh Highland Railways
Train
Average Duration
2h  20m
Estimated price
$79-79
Recommended
Company
595 Taxi
Taxi
Average Duration
26m
Estimated price
$50-65
Cheapest
route map
Distance: 31.6 km
Duration: 26m

See more options

Company
various
Drive
Average Duration
26m
Estimated price
$6-10

Porthmadog - Caernarfon operators

Explore transport companies operating between Porthmadog and Caernarfon, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
01766 516024
Website
festrail.co.uk

Train from Porthmadog Harbour to Caernarfon

Average Duration
2h 20m
Estimated price
$79-79
Taxi
Contact phone
+44 7866 595 595

Taxi from Porthmadog to Caernarfon

Average Duration
26m
Estimated price
$50-65

Porthmadog to Caernarfon: Overview of Bus, Train, Flight, and Car Trips

Traveling between Porthmadog and Caernarfon offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque drive from Porthmadog to Caernarfon, spanning a distance of 32.2 km and just a short 26-minute journey through stunning Welsh landscapes. 💸 Explore budget-friendly travel options with prices ranging from £5 to £8 for the drive from Porthmadog to Caernarfon, making it an affordable and convenient choice for your trip.
Average price
£5 - £8
🚆 Experience a scenic train journey from Porthmadog to Caernarfon aboard Ffestiniog & Welsh Highland Railways. Services run six times a week, with departures on Tuesday, Thursday, and Saturday. 🌄 Enjoy a leisurely 2 hour and 20 minute ride through the picturesque Welsh countryside en route to Caernarfon. 💰 Ticket prices for this convenient and comfortable train journey between Porthmadog and Caernarfon start at £62.
Departure Point
Porthmadog Harbour station
Arrival Point
Caernarfon station

Frequently asked questions

Find out more about the route from Porthmadog to Caernarfon.

Or choose the category:
The distance between Porthmadog and Caernarfon in the United Kingdom is 25.7 km, with a road distance of 31.5 km. Traveling by train, it typically takes approximately 2 hours and 20 minutes to reach Caernarfon from Porthmadog.
The most cost-effective way to travel from Porthmadog to Caernarfon is by driving, which costs between £5-£8. The journey takes approximately 26 minutes. However, if time is a priority, taking a taxi is the quickest option, with a travel time of 26 minutes as well, but at a higher cost of £39-£51.
The price of a train ticket between Porthmadog and Caernarfon is £59.
To travel from Porthmadog to Caernarfon without using public transportation, you can choose to drive. The distance between the two cities is around 32.2 km, and it takes approximately 26 minutes to drive from Porthmadog to Caernarfon. The cost of fuel for this journey varies, but on average, it can range from £5 to £8.
To travel from Porthmadog to Caernarfon without a car, the most convenient option is to take a bus. The journey takes approximately 53 minutes and the cost of the ticket may vary. Another option is to take a train, which takes around 2 hours and 20 minutes. However, if you prefer to drive, the road distance between the two cities is 31.5 km.
Yes, there is a direct link between Porthmadog and Caernarfon. You can take a train operated by Ffestiniog & Welsh Highland Railways, which departs from Porthmadog Harbour and arrives at Caernarfon. The journey takes approximately 2 hours and 20 minutes. Alternatively, you can take a bus operated by Lloyd's Coaches, which departs from Porthmadog Park Stand C and arrives at Caernarfon bus journey takes approximately 53 minutes.
There are plenty of options for accommodation near Caernarfon, with over 1720 hotels available in the area. Prices typically start at £43 per night.
Yes, it is possible to travel from Porthmadog to Caernarfon by bicycle.