Travel UpdatesLast updated:
We advise you check your journey before traveling with us today
There is a good service across our network
Journeys between Bristol and Cardiff take around 50 minutes. Our fastest direct services take just 48 minutes, with some journeys up to 1 hour, including a change at Bristol Parkway.
There are two direct trains every hour from Bristol Temple Meads to Cardiff Central. There are also additional services from Bristol Temple Meads to Cardiff Central, via a change at Bristol Parkway.
There are two direct trains from Bristol Parkway to Cardiff Central every hour.
Direct trains from Bristol Temple Meads to Cardiff Central may call at Lawrence Hill, Stapleton Road, Filton Abbey Wood, Patchway, Severn Tunnel Junction and Newport (South Wales) on the way.
Services from Bristol Parkway to Cardiff Central call at Newport (South Wales) only.
Looking for the best deal on your Cardiff train tickets? Take a look at our money saving ticket options before you buy.