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 AU$136.51, 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.

Frequently asked questions

What’s the distance from Salisbury to Swansea by train?

The train route from Salisbury to Swansea covers 161 kilometres.

What’s the cost of a train ticket from Salisbury to Swansea?

The cheapest ticket for this journey starts at AU$136.51. Tickets booked 30 days in advance typically cost around . If booked 7 days in advance, the price is typically .

How far in advance can I book my Salisbury to Swansea train travel?

Tickets for travel along this route go on sale 5 months in advance.

What’s the travel time from Salisbury to Swansea by train?

The shortest trip is 3 hours and 2 minutes.