Trains from Swansea to London

Trains from Swansea to London are a great way to travel from Wales to England when you are visiting the UK.

Trains between the two cities run from Swansea train station. They arrive at London Paddington train station, which is located in the north western part of the city centre. Services are operated by a company called First Great Western.

Trains from Swansea to London leave Wales for Paddington train station every half hour, usually at 28 and 55 minutes past the hour. Trains that depart at 55 minutes past require a change of train at Cardiff Central train station.

Trains from London to Swansea return every half hour at 15 and 45 minutes past the hour.

The total travel time from Swansea to London is between 3 hours, 04 minutes and 3 hours, 15 minutes. Direct trains are faster than those that require connections en route.

The cost of a train ticket from Swansea to London can be as little as 12.50 GBP for standard class. This kind of cheap train ticket is available if you book in advance online. Deeper discounts can be obtained with a railcard.

NB: Weekend, evening, and early morning trains from Swansea to London run less frequently and often have a longer journey time.

Trains from Bristol to London

Bristol train station in the UK
Bristol Train Station

Trains from Bristol to London are a convenient way of travelling from the west coast of England to the capital of the UK.

Trains between the two cities run regularly from Bristol Temple Meads train station, which is located on the outskirts of the city centre. The arrive at London Paddington train station in central London. All services are operated by First Great Western.

Trains from Bristol to London depart from Bristol Temple Meads train station for Paddington three times an hour. Departures usually take place at 00, 30, and 41 minutes past the hour. The last of these requires a connection at Bristol Parkway station.

Trains from London to Bristol return every 15 minutes throughout the day.

The journey on the train to London takes between 1 hour, 38 minutes and 1 hour, 51 minutes. The time varies depending on which train you take.

Fares for single tickets on trains from Bristol to London can be as low as 10 GBP for standard class if you book online in advance, but can cost more depending on when you book, what time of day you travel, and whether you book online or at the station. Discounted tickets are also available if you have a railcard.

Trains from Birmingham to London

Trains from Birmingham to London are a quick and easy way to get from the West Midlands to the capital when you are visiting the UK.

Trains between the two cities run daily from Birmingham’s Snow Hill, Moor Street, and New Street train stations. They arrive at London’s Marylebone and Euston train stations, which are located in central London. Services on this route are run by Chiltern Railways, London Midland, and Virgin Trains.

Trains from Birmingham to London depart multiple times an hour at peak times. Departures from Snow Hill take place once an hour, generally at 12 minutes past the hour. These trains arrive at Marylebone station in London.

Departures from Moor Street take place once an hour as well. They usually leave the station at 55 minutes past the hour. Like trains from Snow Hill, they arrive at Marylebone station.

Departures from New Street are more frequent. They generally depart at 10, 13, 30, 33, 50, and 53 minutes past the hour. Not all departures take place every hour, but all trains arrive at Euston station in London.

Trains from London to Birmingham return around 5 times an hour at peak times.

The total train time from Birmingham to London is between 1 hour, 22 minutes and 2 hours, 24 minutes.

The fare for a single ticket on trains from Birmingham to London is 6 GBP with London Midland, 7.50 GBP with Chiltern Railways, and 11 GBP with Virgin Trains. These prices are all for standard class. The fares ultimately depend on the time of day you travel and whether you purchase tickets in online advance. The earlier you book, the cheaper the tickets will be.