Skip to main content
Read more

Jump on a train in Cardiff and be at Newport train station in just 12 minutes.

Whether you are travelling for work or to explore Tredegar House or the extensive Roman ruins, our trains from Cardiff to Newport depart regularly from Cardiff Central station and travel directly to Newport train station. Book with us to find the cheapest priced tickets and no booking fees.

Live departures & arrivals

How long is the journey between Cardiff and Newport by train?

On average, our trains take around 16 minutes to reach Newport from Cardiff Central with faster services taking just 12 minutes. On weekdays, trains depart every 5 to 10 minutes from Cardiff station. However, be aware that services run less regularly at the weekends or on bank holidays.

Do trains run direct between Cardiff and Newport?

Trains run directly from Cardiff to Newport and there is no need to change services on most journeys. The distance between Cardiff and Newport is 34 miles.

When is the first train from Cardiff to Newport?

Train services from Cardiff and Newport usually begin at around 04:35 but can be subject to disruptions and alterations.

When is the last train from Cardiff to Newport?

The final train services from to Cardiff Central to Newport usually depart at around 00:30 but check for service alterations and disruptions on the day of travel.

Discover more destinations

Wales has a variety of experiences - explore every cragg, corner and crevice!