Travel options
from Swansea to Swindon

You can get from Swansea to Swindon by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Travel Information to Swindon from Swansea

distanceDistance92 miles (149 km)
modeAvailable travel modesCoach or train
priceTicket price range£18 - £26
fastestFastest modeTrain • £26 • 1 h 56 min
carriersPopular travel companiesNational Express or Great Western Railway

Travel 92 miles (149 km) by coach or train to Swindon from Swansea. The most popular travel providers which serve this route are National Express or Great Western Railway among others. Travellers can even take a direct from Swansea to Swindon.

Travel Tips

Travel from Swansea to Swindon
Travel to Swindon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Swansea to Swindon.
How do I travel between Swansea and Swindon?

There are 2 ways that you can travel from Swansea to Swindon. You can take a coach or train.

What is the cheapest way to go to Swindon from Swansea?

A coach service offers the cheapest way to travel from Swansea to Swindon, which costs on average £18.

This is compared to other ways of getting to Swindon:

A coach is generally £8 less than a train for the same trip. A train costs on average £26 from Swansea to Swindon.

How far is it from Swansea to Swindon?

The Swansea to Swindon distance is approximately 92 miles (149 km).

How many services a day are there from Swansea to Swindon?

The average frequency per day from Swansea to Swindon is:

  • 12 trains a day.

However, we recommend checking specific travel dates for your journey from Swansea to Swindon as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Swansea to Swindon?

These are the most popular departure and arrival points for travellers from Swansea to Swindon:

  • Coaches from Swansea to Swindon most often leave from Swansea, West Way and arrive in Swindon.
  • Trains from Swansea to Swindon most often leave from Swansea and arrive in Swindon.
Which travel operators can get me from Swansea to Swindon?

If finding a good deal is your main consideration for your trip from Swansea to Swindon, then we'll help you find the best value travel companies for you:

  • National Express can take you to Swindon by coach. If searching for a good deal on coaches, you can find tickets for National Express from Swansea to Swindon for £18.
  • Great Western Railway can get you to Swindon by train. You can find a good deal for train tickets with Great Western Railway from Swansea to Swindon for £26 on Omio.
What is another destination I should add to my tour from Swansea to Swindon?
Many of our customers travelling from Swansea to Swindon don't make Swindon their final stop. Some of the destinations worth visiting after are London, Bristol or Birmingham, either of which you could add to your Swansea and Swindon trip itinerary. Check Omio for the best and cheapest ways to travel from Swindon to any of these top destinations today!
How early should I buy Swansea to Swindon tickets online to score the best deals?

Before travelling from Swansea to Swindon, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket for this journey is on average £18 one way.
  • The price of a train ticket is on average £26 one way for this route.

But we recommend booking Swansea to Swindon tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Swansea to Swindon: related information

Here are some other resources that might have the information you need