Rome2Rio

Milford Haven to Barnstaple buses

Find Transport to Barnstaple

View schedule

Trip Overview

The average bus between Milford Haven and Barnstaple takes 12h 37m and the fastest bus takes 10h 33m. There is at least one bus per day from Milford Haven to Barnstaple. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

12h 37m
Duration
269 mi
Distance
£50
Average price
Once daily
Frequency

Milford Haven to Barnstaple bus times

Buses run once daily between Milford Haven and Barnstaple. The earliest departure is at 8:47 AM in the morning, and the last departure from Milford Haven is at 7:43 PM which arrives into Barnstaple at 7:40 PM. All services require a transfer at Haverfordwest Bus Station and take an average of 12h 37m. The schedules shown below are for the next available departures.

Departing Monday, November 2, 2026

  •  → 

    First South & West WalesNational ExpressFlixBusNational Express10h 33m • 3 changes

Departing Tuesday, November 3, 2026

  •  → 

    First South & West WalesNational ExpressFlixBusNational Express10h 33m • 3 changes

Departing Wednesday, November 4, 2026

  •  → 

    First South & West WalesNational ExpressFlixBusNational Express10h 33m • 3 changes

Departing Thursday, November 5, 2026

  •  → 

    First South & West WalesNational ExpressFlixBusNational Express10h 33m • 3 changes

Departing Friday, November 6, 2026

  •  → 

    First South & West WalesNational ExpressFlixBusNational Express11h 18m • 3 changes

Departing Saturday, November 7, 2026

  •  → 

    First South & West WalesNational ExpressFlixBusNational Express10h 53m • 3 changes
  •  → 

    Arrives next day

    First South & West WalesNational ExpressFlixBusNational Express23h 57m • 3 changes

Frequently asked questions

Want to know about travelling from Milford Haven to Barnstaple? 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.

Map of how to get from Milford Haven to Barnstaple.ExpandLaunch map view
  • Distance: 268.8 mi
  • Duration: 12h 37m

What companies run services between Milford Haven, Wales and Barnstaple, England?

You can take a bus from Milford Town Hall to Bus Station via Haverfordwest Bus Station, Bus Station, Swansea Bus Station Stand B, Swansea City Bus Station, and Bus Station in around 11h 37m.

Operators