There are 4 ways to get from Hereford to Barmouth by train, bus 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  •  5 h 8 min

  1. Take the train from Hereford to Shrewsbury
  2. Take the train from Shrewsbury to Machynlleth
  3. Take the train from Machynlleth to Barmouth

$55 - $86

Cheapest option

Bus, train  •  7 h 28 min

  1. Take the bus from Hereford, Maylord Shopping Centre (Back of Shopping Centre) to Llandrindod Wells, Station (Llandrindod Wells Station) 461 / ...
  2. Take the bus from Newtown, Bus Station (Tourist Information Office) to Machynlleth, Bus Depot (Machynlleth Railway Station) T12
  3. Take the train from Machynlleth to Barmouth

$45 - $52

2 alternative options

Bus  •  7 h 23 min

  1. Take the bus from Hereford, Maylord Shopping Centre (Back of Shopping Centre) to Llandrindod Wells, Station (Llandrindod Wells Station) 461 / ...
  2. Take the bus from Llandrindod Wells, Station (Llandrindod Wells Station) to Aberystwyth, Bus Station Stand 3 (Aberystwyth Bus Station) X47
  3. Take the bus from Aberystwyth, Bus Station Stand 4 (Aberystwyth Bus Station) to Dolgellau, Sgw�r Eldon Square (Arced Idris) T2

$46

Drive  •  2 h 18 min

  1. Drive from Hereford to Barmouth 101.5 miles

$21 - $35

Questions & Answers

No, there is no direct bus from Hereford to Barmouth. However, there are services departing from Hereford, Maylord Shopping Centre (Back of Shopping Centre) and arriving at Barmouth, Bryn-y-Mor via Llandrindod Wells, Station (Llandrindod Wells Station), Aberystwyth, Bus Station Stand 4 (Aberystwyth Bus Station) and Dolgellau, Sgw�r Eldon Square (Arced Idris). The journey, including transfers, takes approximately 7 h 23 min.

More details

No, there is no direct train from Hereford to Barmouth. However, there are services departing from Hereford and arriving at Barmouth via Shrewsbury and Machynlleth. The journey, including transfers, takes approximately 5 h 8 min.

More details

The distance between Hereford and Barmouth is 73 miles. The road distance is 101.5 miles.

Get driving directions

The best way to get from Hereford to Barmouth without a car is to train which takes 5 h 8 min and costs .

More details

It takes approximately 5 h 8 min to get from Hereford to Barmouth, including transfers.

More details

Hereford to Barmouth bus services, operated by Sargeants Bros., depart from Hereford, Maylord Shopping Centre (Back of Shopping Centre) station.

More details

Hereford to Barmouth train services, operated by Arriva Trains Wales, depart from Hereford station.

More details

The best way to get from Hereford to Barmouth is to train which takes 5 h 8 min and costs . Alternatively, you can bus, which costs and takes 7 h 23 min.

Mode details

Hereford to Barmouth bus services, operated by Lloyds Coaches, arrive at Dolgellau, Sgw�r Eldon Square (Arced Idris) station.

More details

Hereford to Barmouth train services, operated by Arriva Trains Wales, arrive at Barmouth station.

More details

Map of how to get from Hereford to Barmouth.
Launch map view
  • Distance: 73.2 miles
  • Duration: 5 h 8 min

What companies run services between Hereford, England and Barmouth, Wales?

You can take a train from Hereford to Barmouth via Shrewsbury and Machynlleth in around 5 h 8 min. Alternatively, you can take a bus from Hereford to Barmouth via Llandrindod Wells, Station (Llandrindod Wells Station), Aberystwyth, Bus Station Stand 3 (Aberystwyth Bus Station), Aberystwyth, Bus Station Stand 4 (Aberystwyth Bus Station), and Dolgellau, Sgw�r Eldon Square (Arced Idris) in around 7 h 23 min.

Train operators
Arriva Trains Wales
Phone
03333 211 202
Email
customer.relations@arrivatrainswales.co.uk
Website
arrivatrainswales.co.uk
Train from Hereford to Shrewsbury
Ave. Duration
55 min
Frequency
Hourly
Estimated price
$21 - $35
Website
arrivatrainswales.co.uk
Advanced Single
$10 - $15
Anytime Day Single
$21 - $35
First Anytime Day Single
$30 - $50
Train from Shrewsbury to Machynlleth
Ave. Duration
1 h 14 min
Frequency
Every 2 hours
Estimated price
$24 - $40
Website
arrivatrainswales.co.uk
Advanced Single
$11 - $15
Anytime Day Single
$24 - $40
First Anytime Day Single
$35 - $60
Train from Machynlleth to Barmouth
Ave. Duration
59 min
Frequency
Every 4 hours
Estimated price
$10 - $15
Website
arrivatrainswales.co.uk
Advanced Single
$4 - $7
Anytime Day Single
$10 - $15
First Anytime Day Single
$16 - $24
Bus operators
Sargeants Bros.
Phone
01544-230481
Email
dave@sargeantsbros.com
Website
sargeantsbros.com
Bus from Hereford, Maylord Shopping Centre (Back of Shopping Centre) to Llandrindod Wells, Station (Llandrindod Wells Station)
Ave. Duration
1 h 40 min
Frequency
Hourly
Estimated price
$15
Schedules at
sargeantsbros.com
Celtic Travel
Phone
01686 412231
Website
celtic-travel.co.uk
Bus from Llandrindod Wells, Station (Llandrindod Wells Station) to Aberystwyth, Bus Station Stand 3 (Aberystwyth Bus Station)
Ave. Duration
1 h 43 min
Frequency
Every 4 hours
Estimated price
$16
Schedules at
celtic-travel.co.uk
Lloyds Coaches
Phone
+44 1654 702100
Email
info@lloydscoaches.com
Website
lloydscoaches.com
Bus from Aberystwyth, Bus Station Stand 4 (Aberystwyth Bus Station) to Dolgellau, Sgw�r Eldon Square (Arced Idris)
Ave. Duration
1 h 10 min
Frequency
Every 2 hours
Estimated price
$13
Schedules at
lloydscoaches.com
Tanat Valley
Phone
01691 780212
Email
info@tanat.co.uk
Website
tanat.co.uk
Bus from Newtown, Bus Station (Tourist Information Office) to Machynlleth, Bus Depot (Machynlleth Railway Station)
Ave. Duration
1 h 1 min
Frequency
Every 3 hours
Estimated price
$11
Schedules at
tanat.co.uk

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.

More Questions & Answers

Yes, the driving distance between Hereford to Barmouth is 102 miles. It takes approximately 2 h 18 min to drive from Hereford to Barmouth.

Get driving directions

Book your Hereford to Barmouth train tickets online with Rome2rio.

Search and book

There are 597+ hotels available in Barmouth. Prices start at $103 USD per night.

More details