|Distance||164 miles (264 km)|
|Average train duration||2 h 49 min|
|Average train ticket price||£50 (€57)|
|Train frequency||12 a day|
|Direct train||Yes, there are 12 direct trains a day|
|Train companies||Great Western Railway|
Trains from Swansea to London cover the 164 miles (264 km) long journey taking on average 2 h 49 min with our travel partners like Great Western Railway. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around £50, you can find the cheapest train ticket for as low as £44. Travellers depart most frequently from Swansea and arrive in London Victoria.
Swansea and London are served by frequent railway services as there are approximately 30 daily trains connecting both cities. The journey is provided by Great Western Railway and Arriva Trains Wales. On average, travel time is 3 hours and this is a direct service, although there are a few trains that require changing at Cardiff Central. Weekday services start at 3:52 a.m. and are available every hour until 8:29 p.m. Weekend services start at 7:50 a.m. and finish at 7:52 p.m.
Departure Station: Swansea train station is located in the northern part of town, just under a mile away from the city centre and the Maritime Quarter. City buses stop outside the train station, which can also be reached by car via the M4 and A483 roads.
Arrival Station: London Paddington, located in West London but within easy reach of all the tourist landmarks in central London. Paddington is also a London underground station and has express trains to Heathrow airport. The nearest major roads are the A5/Edgware Road and the A40, both of which are 600 metres away.
Omio customers travelling this route book their trains from Swansea to London Victoria.
You can find the most popular departure train station for this trip, Swansea, located approximately 0.3 miles (514 m) from the city centre of Swansea. The most popular arrival train station in London, called London Victoria, is located around 1.2 miles (2 km) away from its city centre.
Here are some other resources that might have the information you need