1map logoGo to main page

Shrewsbury, Shropshire to Barmouth, Gwynedd from $21: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Shrewsbury, United Kingdom
to
Barmouth, United Kingdom

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

$21 - OtherBest price
66.1 milesDistance
1h 27m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Shrewsbury to Barmouth 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
3h  13m
Estimated price
$38-57
Recommended
Company
various
Drive
Average Duration
1h  27m
Estimated price
$21-35
Cheapest
route map
Distance: 66.1 miles
Duration: 1h 27m

See more options

Pricing table
Company
Transport for Wales
Train
Average Duration
59m
Estimated price
$11-17
Company
Transport for Wales
Train
Average Duration
1h  14m
Estimated price
$26-40

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Train $16 $16 $17 $12 $19 $14 $19

Traveling From Shrewsbury to Barmouth

Traveling from Shrewsbury to Barmouth offers a striking contrast between the historical charm of a medieval market town and the breathtaking coastal scenery of a dreamy seaside retreat.

Best Neighbourhoods in Barmouth

Barmouth boasts diverse neighborhoods that cater to various tastes and interests.

Harbour Area
• Scenic views of the estuary and mountains.
• Bustling with cafes and shops.
Barmouth Beach
• Expansive sandy beach perfect for relaxation.
• Ideal for water sports and family fun.
Old Town
• Rich in history and charming architecture.
• Offers quaint boutiques and local eateries.

Best Times To Visit Barmouth's Attractions

Understanding the best times to visit Barmouth's attractions can elevate your experience.

Barmouth Beach
Visit early morning or late afternoon for quieter enjoyment and stunning sunsets.
Harbour Area
Explore during weekdays for a less crowded atmosphere and relaxing strolls.
Old Town
Late spring or early autumn offers pleasant weather and fewer tourists.

Barmouth Weather: What to Expect Year-Round

Barmouth enjoys a temperate maritime climate, with mild summers and cool winters, making late spring and early autumn ideal for visits. Understanding the weather patterns helps you plan outdoor activities, ensuring a more enjoyable travel experience.

Dining Recommendation in Barmouth

For a truly local experience, try the fresh crab cakes at The Tilman’s, where the vibrant flavors of the seas mingle beautifully with the rustic charm of the restaurant. Unlike Shrewsbury's hearty traditional fare, dining in Barmouth immerses you in the ambiance of seaside freshness and showcases locally sourced ingredients.

Shrewsbury - Barmouth operators

Explore transport companies operating between Shrewsbury and Barmouth, 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 Shrewsbury to Machynlleth

Average Duration
1h 14m
Estimated price
$26-40

Train from Machynlleth to Barmouth

Average Duration
59m
Estimated price
$11-17

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

Traveling between Shrewsbury and Barmouth 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 road trip from Shrewsbury to Barmouth, spanning a scenic driving distance of 106.2 km. 💷 The cost of traveling from Shrewsbury to Barmouth by car ranges from £17 to £28, offering flexibility based on your preferences and budget. 🏖️ Arrive in Barmouth after a leisurely 1 hour and 27-minute drive, ready to soak up the seaside charm of this lovely coastal town.
Average price
£16 - £27
🚂 When traveling from Shrewsbury to Barmouth by train, there is no direct route available. Passengers will need to transfer at Machynlleth during the 3-hour journey operated by Transport for Wales. 🛤️ The train services depart from Shrewsbury station and arrive at Barmouth station, covering a distance of 139 km. The prices for the trip vary between £30 and £45, offering a convenient mode of transportation for travelers. 🎟️ Various routes are available for the journey, with options ranging from 2 hours 30 minutes to 3 hours 18 minutes.
Departure Point
Shrewsbury station
Arrival Point
Barmouth station
Useful tips for train travellers
• On your journey from Shrewsbury to Barmouth, Avanti West Coast is one of the main operators. They offer a catering service on board, providing a selection of light snacks, hot meals, and beverages. You can order from a trolley service that typically comes along during the journey, so keep an eye out for it and take advantage of a nice meal while enjoying the scenery.
• The train service on this route offers both Standard Class (Economy) and First Class seating options. Standard Class is comfortable and cost-effective for travelers, offering ample legroom and space. If you upgrade to First Class, you'll enjoy more spacious seating, complimentary refreshments, and access to quieter carriages. Check Avanti West Coast's website (avantiwestcoast.co.uk) for specific seating layouts.
• On arrival at Barmouth station, there are no luggage storage services available, so plan accordingly with your bags. The station is small and easy to navigate. To head into the city center, you can take a local bus; the number 38 typically connects Barmouth station to various points in the town, including the beach and main shopping area. Regular schedules can be found on the Arriva Wales website (arrivabus.co.uk).
🚌 Route 1: Travel from Shrewsbury to Barmouth takes approximately 5 hours and 2 minutes with a distance of 156 km, involving 2 transfers. Starting with a bus towards Oswestry, passengers can enjoy a scenic journey through the Midlands with Arriva Midlands. 🚌 Route 2: Another option from Shrewsbury to Barmouth lasts around 8 hours and 6 minutes covering a distance of 248 km. This route includes 3 transfers, starting with a bus towards Llangurig by Celtic Travel, offering diverse landscapes and comfortable travel experience.

Frequently asked questions

Find out more about the route from Shrewsbury to Barmouth.

Or choose the category:
The distance between Shrewsbury and Barmouth is approximately 88.5 km by road. If you choose to travel by train, it takes around 3 hours and 15 minutes to reach Barmouth from Shrewsbury. Another option is to take a train from Shrewsbury and then a bus, which would take approximately 3 hours and 51 minutes. If you prefer to drive, it would take around 1 hour and 27 minutes to reach Shrewsbury from Barmouth by car.
The most cost-effective and time-efficient transportation option for traveling from Shrewsbury to Barmouth is to drive. The road distance between the two cities is 106.4 km, and it takes approximately 1 hour and 27 minutes to reach Barmouth by car. The cost of fuel for the journey is estimated to be around £17-£28. Alternatively, there are train and bus options available, but they take longer, with a travel time of approximately 3 hours and 51 minutes.
The prices of a train ticket from Shrewsbury to Barmouth can range from £26 to £55.
To travel from Shrewsbury to Barmouth without using public transportation, you can drive by car. The distance between the two places is approximately 106.2 km, and it typically takes around 1 hour and 27 minutes to drive from Shrewsbury to Barmouth. The cost of the journey by car can vary, with prices ranging from £17 to £28.
The best way to travel from Shrewsbury to Barmouth without a car is by train. The journey takes approximately 3 hours and 15 minutes and tickets range from £24 to £56.
There is no direct link between Shrewsbury and Barmouth by train. However, there are services available that require transfers. The journey takes approximately 3 hours and 15 minutes, with transfers at Machynlleth. The train services are operated by Transport for Wales and depart from Shrewsbury station, arriving at Barmouth station.
There are plenty of options for accommodation near Barmouth. With over 878 hotels available, you will have a wide range of choices to suit different budgets and preferences. Prices for hotels in the area start at £30, providing affordable options for visitors.