London Paddington to Swansea train prices and times
Planning a journey from London Paddington to Swansea? Trip.com offers train tickets starting from as low as £18.45, with average prices for this route around £31.00. To ensure you get the most affordable fares, we suggest exploring alternatives like split tickets.
- Sat, Apr 26From £30.00
- Sun, Apr 27From £30.00
- Mon, Apr 28From £30.00
- Tue, Apr 29From £30.00
- Wed, Apr 30From £18.45
- Thu, May 1From £18.45
- Fri, May 2From £23.75
Departs | Arrives | Duration | Operator | Find Tickets |
---|---|---|---|---|
06:48 London Paddington | 09:31 Swansea | 2h 43m, Direct | ![]() | Find Tickets |
07:48 London Paddington | 10:30 Swansea | 2h 42m, Direct | ![]() | Find Tickets |
08:48 London Paddington | 11:30 Swansea | 2h 42m, Direct | ![]() | Find Tickets |
09:48 London Paddington | 12:32 Swansea | 2h 44m, Direct | ![]() | Find Tickets |
10:48 London Paddington | 13:31 Swansea | 2h 43m, Direct | ![]() | Find Tickets |
11:48 London Paddington | 14:30 Paris | 2h 42m, Direct | ![]() | Find Tickets View More Trains |
London Paddington to Swansea train route details





London Paddington to Swansea: everything you need to know
Setting off from London Paddington
London Paddington is an iconic station known for its historic architecture and excellent transport links. Operated by Great Western Railway and Heathrow Express, it offers fast connections to Heathrow Airport and the West of England. The station features a selection of dining options, modern ticketing facilities, and step-free access, making it a seamless departure point for all types of travellers.
What to expect on your journey to Swansea
Great Western Railway offers direct trains from London Paddington to Swansea, providing some of the fastest train services available. With varying numbers of stops, the journey can be as quick as 2h 40m, while the average journey duration is about three hours, covering a distance of approximately 163 miles (262 km). For those who book in advance or travel during off-peak times, train tickets can be as cheap as £18.45, with ticket prices generally ranging from £30 to £100. Popular stops include Reading, Swindon, Bristol Parkway, and Cardiff Central.
Arriving at Swansea
Arriving at Swansea Station brings visitors to the heart of Wales’ second-largest city. The vibrant Swansea Marina, home to the National Waterfront Museum, is just a short walk or bus ride away, whilst the station’s strong transport links allow easy access to the stunning Gower Peninsula, known for its breathtaking beaches and coastal trails, making it an excellent base for exploration.
How to book cheap train tickets from London Paddington to Swansea

Season Tickets for frequent travels

Network Railcard for Southeast England

Travelling in off-peak train times

Using the Railcard for 1/3 off

Split Tickets to save an average extra 30%

Book in advance to save an average of 61%

Group travels to save 1/3
London Paddington to Swansea train ticket types
Here are different ticket types available for this route, each with its own benefits and restrictions. Here are the options to consider:
Off-Peak & Super Off-Peak tickets
Off-peak tickets are cheaper and offer more flexibility for travel during less busy times. Super Off-Peak tickets are even cheaper and suitable for unconventional schedules.
Return train tickets
This ticket includes both the outbound and return journeys, saving you the time and hassle of purchasing separate tickets. With just one ticket, you can travel smoothly along the same route.
Advance train tickets
As one of the most cost-effective ticket options available, purchasing up to 12 weeks in advance can save you a considerable amount of money.
Season train tickets
Season tickets allow unlimited travel between two stations and can save you more than 1/3 on train fares.
Why Book Train Tickets With Trip.com?
Recommendations
Popular Routes
Popular Destinations
Popular Stations
You may also like
Search Trends
- London Paddington to Tottenham Court Road (Elizabeth line) trains
- London Paddington to Heathrow Terminals 2 & 3 trains
- London Paddington to Ealing Broadway trains
- London Paddington to Heathrow Terminal 5 (Rail Station Only) trains
- London Paddington to Hayes & Harlington trains
- London Paddington to Bristol Temple Meads trains
- Swansea to East Horsley trains
- Swansea to Cardiff Central trains
- Swansea to Sheffield trains
- Swansea to Cardiff trains
- Swansea to London trains
- Swansea to Snowdown trains