Portsmouth Harbour – Cardiff Central
Portsmouth Harbour – Cardiff Central
Portsmouth Harbour – Cardiff Central
Cardiff Central – Portsmouth Harbour
Portsmouth Harbour – Cardiff Central
Cardiff Central – Portsmouth Harbour
Portsmouth Harbour – Cardiff Central
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Portsmouth Harbour – Cardiff Central
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Portsmouth Harbour – Cardiff Central
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Cardiff Central – Portsmouth Harbour
Portsmouth Harbour – Cardiff Central
Cardiff Central – Portsmouth Harbour
Portsmouth Harbour – Cardiff Central
Portsmouth Harbour – Cardiff Central
Cardiff Central – Portsmouth Harbour
Portsmouth Harbour – Cardiff Central
Portsmouth Harbour – Cardiff Central
Portsmouth Harbour – Cardiff Central
List of stops
Portsmouth Harbour – Cardiff Central
Portsmouth Harbour – Cardiff Central
Build real-time departures into your app
Free API Access →
Route Path (Streets & Roads)
Outbound: Portsmouth Harbour – Cardiff Central
The Hard - Isambard Brunel Road - Selbourne Terrace - Windsor Road - The Avenue - Station Road - Midland Close - Brunel Square
Inbound: Portsmouth Harbour – Cardiff Central
The Hard - Isambard Brunel Road - Selbourne Terrace - Windsor Road - The Avenue - Station Road - Midland Close - Brunel Square
Schedules and stops for this route are published in GTFS: great-britain