Travel options
from Bristol to Swansea

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

Our recommendation

To get from Bristol to Swansea on Oct 29 we recommend taking a bus because it’s the best combination of price and speed.

05:10PMBristol, Marlborough Street2h35 07:45PMSwansea
0 changes
$181One-way
Cheapest
05:10PMBristol, Marlborough Street2h35 07:45PMSwansea
0 changes
$181One-way
Other options
11:00AMBristol, Marlborough Street2h35 01:35PMSwansea
0 changes
$181One-way
07:25PMBristol, Marlborough Street2h35 10:00PMSwansea
0 changes
$181One-way
03:15PMBristol, Marlborough Street2h55 06:10PMSwansea
0 changes
$201One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Fri
Oct 29
$38Great Western Railway
$12Flixbus
Sat
Oct 30
$29Great Western Railway
$8Flixbus
Sun
Oct 31
$47Great Western Railway
$8Flixbus
Mon
Nov 1
$38Great Western Railway
$4Flixbus
Wed
Nov 3
$38Great Western Railway
$4Flixbus
Thu
Nov 4
$38Great Western Railway
$5Flixbus
Fri
Nov 5
$38Great Western Railway
$5Flixbus
Sat
Nov 6
$29Great Western Railway
$4Flixbus
Sun
Nov 7
$29Great Western Railway
$5Flixbus
Mon
Nov 8
$37Great Western Railway
$5Flixbus
Tue
Nov 9
$38Great Western Railway
$4Flixbus
Wed
Nov 10
$37Great Western Railway
$13Megabus
Thu
Nov 11
$38Great Western Railway
$5Flixbus
Fri
Nov 12
$37Great Western Railway
$13Megabus
Sat
Nov 13
$28Great Western Railway
$4Flixbus
Sun
Nov 14
$29Great Western Railway
$4Flixbus
Tue
Nov 16
$38Great Western Railway
$4Flixbus

Travel Information from Bristol to Swansea

distanceDistance58 miles (94 km)
modeAvailable travel modesBus or train
priceTicket price range$5 - $46
cheapestCheapest modeBus • $5 (€4) • 2 h
fastestFastest modeTrain • $46 (€38) • 1 h 28 min
carriersPopular travel companiesFlixbus or Arriva Trains Wales

Take a bus or train to travel 58 miles (94 km) between Bristol and Swansea. If speed is a priority, then a train is the best option with an average duration of 1 h 28 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $5 (€4). The most popular travel companies which serve this route are Flixbus or Arriva Trains Wales among others. Travelers can even take a direct bus or train from Bristol to Swansea.

Travel Tips

Travel from Bristol to Swansea
Travel to Swansea 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 Bristol to Swansea.
FAQs
How do I go from Bristol to Swansea?

You can travel to Swansea from Bristol 2 different ways: bus or train.

What is the cheapest way to travel between Bristol and Swansea?

The cheapest way to travel between Bristol and Swansea is by taking a bus with an average price of $5 (€4).

This is compared to other travel options to Swansea:

Taking a bus is about $42 (€34) less than taking a train, which costs on average $46 (€38) for this route.

What is the fastest way from Bristol to Swansea?

The fastest way to get to Swansea from Bristol is by train with an average travel time of 1 h 28 min.

Other travel options to Swansea can usually take longer:

In comparison, traveling by bus can take you on average 2 h.

What is the distance between Bristol and Swansea?

You should expect to travel around 58 miles (94 km) between Bristol and Swansea.

How many services a day are there between Bristol and Swansea?

The average frequency per day from Bristol to Swansea is:

  • 25 trains per day.

However, we recommend checking specific travel dates for your route between Bristol and Swansea as scheduled services by bus or train can vary by season or day of the week.

When traveling from Bristol to Swansea, what are the departure and arrival points in Bristol and Swansea?

These are the most popular departure and arrival points from Bristol to Swansea:

  • Buses mostly leave from Bristol, City Centre and tend to arrive in Swansea, West Way.
  • Trains mostly leave from Bristol Temple Meads and tend to arrive in Swansea.
Which travel companies can get me from Bristol to Swansea?

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

  • Travel with Flixbus for buses to Swansea. If you’re looking for a good deal on tickets, check for Flixbus Bristol to Swansea tickets on Omio for $5 (€4).
  • Travel with Arriva Trains Wales to go to Swansea by train. For a good deal on tickets, you can find Arriva Trains Wales Bristol to Swansea tickets on Omio for $46 (€38).
Can I find a direct route from Bristol to Swansea?

Yes, there are direct routes from Bristol to Swansea with the following travel companies:

  • You can find 25 direct trains per day to take to Swansea with Great Western Railway.

Direct services to Swansea tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

What is another destination I should add to my tour from Bristol to Swansea?
Many of our customers traveling from Bristol to Swansea don't make Swansea their final stop. Some of the destinations worth visiting after Swansea are London, Cardiff or Birmingham, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Swansea to any of these top destinations today!
How early should I buy tickets to Swansea from Bristol online for the best deals?

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

  • A bus ticket for this route costs on average $5 (€4) one way.
  • A train ticket is costing on average $46 (€38) one way for this journey.

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

Important Stations and Airports for this Journey

Travelling from Bristol to Swansea: related information

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