Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Newport to Haverfordwest by train
-
First train07:31
-
Last train19:44
-
Avg changes0
-
Fastest journey2hr 41m
-
Distance137 kilometres
-
Trains per day18
-
Avg. journey time2hr 56m
-
Train operators
Taking the train from Newport to Haverfordwest
So you’re considering going from Newport to Haverfordwest by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Train cost between Newport to Haverfordwest
Getting from Newport to Haverfordwest by rail typically costs CA$41.60, but runs about if booked a month in advance. If you wait until 7 days before departure, prices increase to . Booking as early as possible helps you find the lowest cost tickets, but that’s not the only way to save.
Finding cheap train tickets with Rail Europe
Different train operators run discounts throughout the year, giving travellers the opportunity to check out a new city and keep some extra cash in their pockets to use during their adventures. To stay on top of all discounts, sign up for the Rail Europe newsletter. We will notify you when promos come up on popular train operators like Eurostar, Renfe, Trenitalia, SNCF and many more. We will also share travel inspiration and tips for making the most out of your travels – including other money-saving pointers.
Departure frequency and timetable from Newport to Haverfordwest
Here are the scheduling basics for trains from Newport to Haverfordwest:
07:31 is the first scheduled train (Monday-Friday).
19:32 the the last scheduled train (Monday-Friday).
07:38 is the first scheduled train (Saturday and Sunday).
19:44 is the last scheduled train (Saturday and Sunday).
A train departs every 35 minutes from Newport toward Haverfordwest.
Start booking your ticket aboard one of the 18 trains serving this route each day.
Train duration for trips from Newport to Haverfordwest
The swiftest journey time on this route is 2 hours and 41 minutes, crossing a total distance of 137 kilometres.
Booking Newport to Haverfordwest trains in advance
Booking your Newport to Haverfordwest tickets in advance is the best way to save money. Tickets on this specific route can be purchased 4 and a half months before departure.
Get notified of when tickets open for travel between Newport and Haverfordwest by setting up a booking alert. We will send you an email as soon as your tickets are available for purchase.
Making the most of your Newport to Haverfordwest travels
To ensure the smoothest of train journey, check out our vast help articles. To start planning your holiday and to find travel inspiration, check out our city guide: Haverfordwest.
Frequently asked questions
What is the distance by train from Newport to Haverfordwest?
The total distance between Newport and Haverfordwest is 137 kilometres.
What is the Newport to Haverfordwest train ticket price?
The cheapest ticket on this route runs CA$41.60. When booked 30 days in advance, tickets cost . If booked 7 days in advance, tickets can cost around .
When are tickets available for booking for travel from Newport to Haverfordwest by train?
You can purchase tickets for this journey 4 and a half months ahead of the travel date.
How long does it take to get from Newport to Haverfordwest?
The quickest journey is 2 hours and 41 minutes.
Other journeys to Haverfordwest View all journeys to Haverfordwest
-
From Cardiff to Haverfordwest From CA$19.50
-
From London to Haverfordwest From CA$126.10
-
From Birmingham to Haverfordwest From CA$86.45
-
From Swansea to Haverfordwest From CA$19.50
-
From Carmarthen to Haverfordwest From CA$11.64
-
From Bristol to Haverfordwest From CA$156.26
-
From Reading to Haverfordwest From CA$98.80
Other journeys from Haverfordwest
-
From Haverfordwest to Cardiff From CA$20.15
-
From Haverfordwest to London From CA$256.10
-
From Haverfordwest to Carmarthen From CA$38.42
-
From Haverfordwest to Birmingham From CA$91.65
-
From Haverfordwest to Bristol From CA$48.95
-
From Haverfordwest to Swansea From CA$18.20
Other journeys from Newport (South Wales)
-
From Newport (South Wales) to Bath Spa From CA$13.65
-
From Newport (South Wales) to Manchester From CA$70.85
-
From Newport (South Wales) to Bristol From CA$14.30
-
From Newport (South Wales) to Chester From CA$66.95
-
From Newport (South Wales) to Exeter From CA$102.70
-
From Newport (South Wales) to Bridgend From CA$23.27
-
From Newport (South Wales) to Plymouth From CA$123.50
-
From Newport (South Wales) to Crewe From CA$48.75
-
From Newport (South Wales) to Glasgow From CA$276.90
-
From Newport (South Wales) to Hereford From CA$28.60
-
From Newport (South Wales) to Swansea From CA$36.40