1map logoGo to main page

Barmouth, Gwynedd to Portmeirion, Gwynedd from $6: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barmouth, United Kingdom
to
Portmeirion, United Kingdom

How to Get from Barmouth to Portmeirion: 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.

$6 - DriveBest price
31.2 kmDistance
33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barmouth to Portmeirion 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
Transport for Wales
Train
Average Duration
47m
Estimated price
$7-12
Recommended
Company
various
Drive
Average Duration
33m
Estimated price
$6-10
Cheapest
route map
Distance: 31.2 km
Duration: 33m

See more options

Company
various
Taxi
Average Duration
33m
Estimated price
$50-65

Barmouth - Portmeirion operators

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

Train
Contact phone
03333 211 202
Website
https://tfw.wales/

Train from Barmouth to Minffordd

Average Duration
47m
Estimated price
$7-12
Taxi
Contact phone
+44 7585 855 243

Taxi from Barmouth to Portmeirion

Average Duration
33m
Estimated price
$50-65
Contact phone
+44 7555 280 242

Taxi from Barmouth to Portmeirion

Average Duration
33m
Estimated price
$50-65
Contact phone
+44 7876 612 125

Taxi from Barmouth to Portmeirion

Average Duration
33m
Estimated price
$50-65

Barmouth to Portmeirion: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barmouth and Portmeirion 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 Barmouth to Portmeirion, spanning a distance of 30.6 km. 💰 Experience affordable travel with prices ranging from £5 to £8 for the journey by car from Barmouth to Portmeirion. 🌅 Arrive in Portmeirion after a smooth 33-minute drive from Barmouth, ready to explore the enchanting village and its unique Italianate architecture.
Average price
£5 - £8
🚂 Traveling by train from Barmouth to Portmeirion is a convenient and scenic journey. The direct train service operated by Transport for Wales takes approximately 47 minutes to reach Minffordd station. 🚂 The train services depart from Barmouth station every four hours and operate daily, offering travelers a hassle-free way to reach their destination. With prices ranging from £6 to £9, it is an affordable option for exploring the beautiful countryside of United Kingdom.
Departure Point
Barmouth station
Arrival Point
Minffordd station
🚌 The quickest route from Barmouth to Portmeirion by bus takes 1 hour and 4 minutes, covering a distance of 31.4 km. Start by boarding the bus towards Porthmadog, departing from Jubilee Road and arriving at High Street, operated by Lloyds Coaches. 🛤️ For a longer journey of 1 hour and 35 minutes, spanning 55.1 km with a transfer, take the bus towards Wrexham from Barmouth to Sgwar Eldon Square. Then, continue the trip by boarding the bus towards Bangor, departing from the same stop and arriving at High Street, all operated by Lloyds Coaches.

Frequently asked questions

Find out more about the route from Barmouth to Portmeirion.

Or choose the category:
The distance between Barmouth and Portmeirion in the United Kingdom is 22.5 km by road.
The most cost-effective option for traveling from Barmouth to Portmeirion is by driving, which costs around £5-£8 and takes approximately 33 minutes. This allows for flexibility and the convenience of having a vehicle to explore the area. However, the quickest option is to take a taxi, which costs around £40-£52 and also takes approximately 33 minutes.
The prices for a train journey between Barmouth and Portmeirion can vary between £7 and £14.
The distance between Barmouth and Portmeirion is 30.6 km by car. It typically takes about 33 minutes to drive from Barmouth to Portmeirion. This option allows you to have more flexibility and independence during your journey. However, it is important to consider factors such as traffic and parking availability, and be mindful of any driving regulations or restrictions in the area. The cost of this mode of transportation can vary, but it is generally estimated to be between £5 and £8.
The best way to travel from Barmouth to Portmeirion without a car is by train. The train journey takes approximately 47 minutes and the cost ranges from £7 to £14.
Yes, there is a direct link between Barmouth and Portmeirion. You can take a train from Barmouth to Minffordd, which operates every four hours and takes around 47 minutes. Alternatively, you can take a bus from Barmouth to Penrhyndeudraeth, Minffordd, which also operates every four hours and takes approximately 50 minutes.
There are a variety of options for accommodation near Portmeirion. With over 1273 hotels available, visitors can choose from a range of prices starting at £30.
Yes, you can indeed travel from Barmouth to Portmeirion by bicycle. The distance of the route is 30 km, and it typically takes around 1 hour and 42 minutes to complete the journey.