Train from London to Swansea
Direct trains to Swansea from London depart from London Paddington Station and are operated by First Great Western Services. On weekdays the first train leaves London at just after 5:15 a.m., arriving in Swansea between 3 and 3.5 hours later, depending on the number of stops. During the day trains run every 30 minutes until around 7:15 p.m. After that trains run approximately every hour until the last train leaves at about 10:30 p.m. An hourly service operates on Saturdays and Sundays between 8:00 a.m. and just after 9:30 p.m. There is a last train at just after 11.30 p.m.
The Tower of London on the River Thames is one of the iconic sights in the city's skyline and has enough to see and do to last all day. Visitors can explore a 1000 years of British history from the Norman Conquest until the present day. Tours are led by the Yeoman Warders or visitors can walk through the Tower at their own pace. They will meet the ravens and see the place where executions took place. The Crown Jewels can be admired in their strong room.
Swansea Bay is a beautiful area with its long, golden beaches and is an ideal place to spend a day with young children. Kids never fail to enjoy Rhosilli Beach where old pit ponies used to be turned loose in retirement. Their offspring still live a protected life here. Relax on the beach or enjoy the water, followed by a stroll down the mysterious lanes that back on to the beach.