Salisbury to Swansea by train
Compare prices, times and book fast direct trains
Overview: trains from Salisbury to Swansea
Find the key information for travelling by train from Salisbury to Swansea, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Taking the train from Salisbury to Swansea
So you’re considering going from Salisbury to Swansea by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Train cost between Salisbury to Swansea
Getting from Salisbury to Swansea by rail typically costs US$93.50, but runs about if booked a month in advance. If you wait until 7 days before departure, prices increase to . Booking as early as possible helps you find the lowest cost tickets, but that’s not the only way to save.
Finding cheap train tickets with Rail Europe
Different train operators run discounts throughout the year, giving travellers the opportunity to check out a new city and keep some extra cash in their pockets to use during their adventures. To stay on top of all discounts, sign up for the Rail Europe newsletter. We will notify you when promos come up on popular train operators like Eurostar, Renfe, Trenitalia, SNCF and many more. We will also share travel inspiration and tips for making the most out of your travels – including other money-saving pointers.
Salisbury to Swansea departure timetable
On this route, 30 trains run daily, with the first one leaving Salisbury at 06:02 and the last leaving at 22:59 during the week.
For weekend travel to Swansea, the earliest departure is at 06:07 and the last one is at 23:28. You will find that departures along this journey occur every 29 minutes.
Salisbury to Swansea distance and train travel time
The total distance for this route is 161 kilometres, with the fastest trip taking 3 hours and 2 minutes.
Booking horizon for travel between Salisbury and Swansea
Tickets for travel between Salisbury and Swansea can be booked 5 months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
More information on train travel from Salisbury to Swansea
Want to know more about train travel in Europe? Explore our help articles for guidance on booking, travel discounts, class of service and much more. Need some travel inspiration? Check out our Swansea city guide to get you started.
FAQs about the train journey from Salisbury to Swansea
Want to know more about your journey from Salisbury to Swansea? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train route from Salisbury to Swansea covers 161 kilometres.
The cheapest ticket for this journey starts at US$93.50. Tickets booked 30 days in advance typically cost around . If booked 7 days in advance, the price is typically .
Tickets for travel along this route go on sale 5 months in advance.
The shortest trip is 3 hours and 2 minutes.
Other train journeys from Salisbury
- From Salisbury to London From US$14.50
- From Salisbury to Bath From US$15.50
- From Salisbury to Southampton From US$15.00
- From Salisbury to Torquay From US$16.00
- From Salisbury to Bristol From US$24.00
- From Salisbury to Basingstoke From US$24.00
- From Salisbury to Reading From US$11.50
- From Salisbury to Plymouth From US$0.50
- From Salisbury to Exeter From US$22.00
- From Salisbury to Brighton From US$49.00
- From Salisbury to Birmingham From US$46.50
- From Salisbury to Edinburgh From US$80.00
- From Salisbury to Paris From US$155.50
- From Salisbury to Cambridge From US$308.00
- From Salisbury to Westbury From US$17.50
Other train journeys to Swansea
- From London to Swansea From US$49.50
- From Birmingham to Swansea From US$58.50
- From Reading to Swansea From US$56.50
- From Crewe to Swansea From US$65.00
- From Manchester to Swansea From US$76.50
- From Bristol to Swansea From US$14.00
- From Cardiff to Swansea From US$6.00
- From Edinburgh to Swansea From US$78.50
- From Newcastle upon Tyne to Swansea From US$269.50
- From Liverpool to Swansea From US$68.50
- From Bridgend to Swansea From US$6.00
- From Newport to Swansea From US$13.00
- From Shrewsbury to Swansea From US$39.00
- From Sheffield to Swansea From US$60.50
- From Stockport to Swansea From US$75.54
Other train journeys from Swansea
- From Swansea to London From US$55.00
- From Swansea to Birmingham From US$58.50
- From Swansea to Reading From US$46.50
- From Swansea to Blackpool From US$55.00
- From Swansea to Crewe From US$56.00
- From Swansea to Manchester From US$85.50
- From Swansea to Stockport From US$131.00
- From Swansea to Carmarthen From US$7.00
- From Swansea to Bristol From US$49.00
- From Swansea to Cardiff From US$10.00
- From Swansea to Shrewsbury From US$39.00
- From Swansea to Leicester From US$127.53