Rail GWR - London Paddington - Swansea: Full Schedule in London

Click to load interactive map
List of stops
                      Map

                      London Paddington – Swansea

                      London Paddington

                      10:15

                      Reading

                      10:38
                      10:40

                      Swindon (Wilts)

                      11:05
                      11:07

                      Bristol Parkway

                      11:54
                      12:01

                      Newport (South Wales)

                      12:20
                      12:21

                      Cardiff Central

                      12:34
                      12:36

                      Bridgend

                      12:54
                      12:55

                      Port Talbot Parkway

                      13:07
                      13:08

                      Neath

                      13:14
                      13:15

                      Swansea

                      13:29

                      All trips in this timetable are wheelchair accessible.

                      London Paddington – Swansea

                      London Paddington18:13
                      Reading18:36
                      18:38
                      Swindon (Wilts)19:03
                      19:05
                      Bristol Parkway19:54
                      20:02
                      Newport (South Wales)20:23
                      20:24
                      Cardiff Central20:37
                      20:38
                      Bridgend20:56
                      20:57
                      Port Talbot Parkway21:09
                      21:10
                      Neath21:17
                      21:18
                      Swansea21:29

                      All trips in this timetable are wheelchair accessible.

                      Build real-time departures into your app Free API Access →

                      Schedules and stops for this route are published in GTFS: great-britain

                      Rail GWR FAQ

                      • What time does the GWR rail start operating?

                        Services on the GWR - London Paddington - Swansea rail start at 10:15 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

                      • What time does the GWR rail stop working?

                        Services on the GWR - London Paddington - Swansea rail stop at 13:29 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

                      • Is there a GWR rail stop near me?

                        Click here to view the nearest GWR - London Paddington - Swansea rail stop.

                      GWR (London Rail Services)

                      The first stop of the GWR rail route is London Paddington and the last stop is Swansea. GWR (London Paddington - Swansea) is operational during everyday.

                      Additional information: GWR has 10 stops. The total trip duration for this route is approximately 194 minutes.

                      More than 2 million users trust busmaps.com for public transport information. Find suggested Rail Services routes in London, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

                      GWR rail near me

                      Last updated on July 26, 2026