Bus from Bristol to Swansea and return

Find cheap coach tickets for your bus journey from Bristol to Swansea and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Bristol to Swansea

Cheapest Bus£6.95
Fastest Bus1h 35m
Earliest Coach12:15
Latest Coach20:10
Daily Bus Connections1 Ø
Distance95.6 km
Coach CompaniesNational Express, megabus

The cheapest coach connections from Bristol to Swansea

Today
from £8.20
Tomorrow
from £8.20
10/08
from £8.30
11/08
from £8.20
12/08
13/08

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • National Express
    20:05
    Bristol
    Duration 2h 45m
    22:50
    Swansea
    from£6.95
  • National Express
    20:10
    Bristol - Coach Station
    Duration 3h 10m
    23:20
    Swansea - West Way Bus Station
    from£7.80
  • National Express
    18:10
    Bristol - Coach Station
    Duration 3h 10m
    21:20
    Swansea - West Way Bus Station
    from£7.80
  • National Express
    18:30
    Bristol - Coach Station
    Duration 3h 20m
    21:50
    Swansea - West Way Bus Station
    from£7.80
  • megabus
    12:15
    Bristol - UWE (East Gate)
    Duration 1h 35m
    13:50
    Swansea City Centre
    from£12.69
  • megabus
    12:15
    Bristol - UWE (East Gate)
    Duration 1h 45m
    14:00
    Swansea City Centre
    from£12.69

The cheapest carpooling offers from Bristol to Swansea

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    13:35
    Bristol
    Duration 1h 30m
    15:05
    Swansea
    from£7.00

The cheapest coach connections from Swansea to Bristol

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • National Express
    09:45
    Swansea - West Way Bus Station
    Duration 3h 50m
    13:35
    Bristol - Coach Station
    from£7.80
  • National Express
    05:40
    Swansea
    Duration 3h 35m
    09:15
    Bristol
    from£8.16
  • National Express
    07:20
    Swansea - West Way Bus Station
    Duration 4h 0m
    11:20
    Bristol - Coach Station
    from£8.20
  • National Express
    10:50
    Swansea - West Way Bus Station
    Duration 2h 50m
    13:40
    Bristol - Coach Station
    from£8.50
  • megabus
    15:55
    Swansea City Centre
    Duration 1h 40m
    17:35
    Bristol - UWE (East Gate)
    from£14.96
  • megabus
    15:50
    Swansea City Centre
    Duration 1h 45m
    17:35
    Bristol - UWE (East Gate)
    from£14.96

The cheapest carpooling offers from Swansea to Bristol

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    16:00
    Swansea
    Duration 2h 0m
    18:00
    Bristol
    from£8.00

Information about the bus connection, amenities and services

There’s many buses available on the route from Bristol to Swansea, which is why it’s good to compare and contrast. You’re likely to get a cheap ticket for £6.95 but when demand is high, tickets tend to be a little more expensive. This might also be the case if you book at short notice. You’ll also find that there’s differences in journey time, depending on whether you pick a coach from megabus, National Express or : The fastest coach from Swansea to Bristol takes as little time as 1h 45m. In our search results you'll be able to spot it at first glance. It's easy: All that's left to do is to click "Find Now" and hop on!
You want to get from A to B in an inexpensive yet ecologically friendly and convenient way? In this case, taking the bus from Bristol to Swansea is the best option for you! Gone are the days when you had to pay extra for good service. On a bus trip you don’t have to spend a lot of money to experience top-notch special features ranging from air-con over free luggage transportation to comfy seats. But that’s not everything: Most companies cater to the needs of the modern traveller and offer USB ports, electrical outlets and even wireless internet free of charge. This way, uploading a travel selfie on Instagram of Facebook is no problem whatsoever. Use CheckMyBus to compare offers: On our search result list you can see which company offers which features. In addition, you can see where exactly the bus terminals are located and how long your ride will take. Here’s a last piece of advice: Browse our site for the latest deals. After all, everyone loves a good bargain, right?
Our website will help you get from Bristol to Swansea without having to break the bank. If possible, check connections for various days because different dates usually mean different prices. considering other travel options can be a good idea, too. Check for trains, carpooling offers and flight deals to find surprising travel bargains.

Bus stops in Bristol and Swansea

Stations
A48 , SA4 0FU Swansea (United Kingdom)
The Kingsway , Swansea (United Kingdom)
Wellington St , SA1 3RA Swansea (United Kingdom)
West Way , SA1 3RY Swansea (United Kingdom)
The Quadrant Shopping Centre , Swansea (United Kingdom)
Singleton Park , Swansea (United Kingdom)
Fabian Way , SA1 Swansea (United Kingdom)

Compare Bristol and Swansea

£4.11
£2.40
Bristol
Swansea
A taxi journey in Bristol is 42% more expensive than in Swansea.
£1.70
£3.00
Bristol
Swansea
A bus fare in Bristol is 44% cheaper than in Swansea.
£3.75
£3.74
Bristol
Swansea
A pint of beer in Bristol is 1% more expensive than in Swansea.
£1.18
£1.75
Bristol
Swansea
A bottle of water in Bristol is 33% cheaper than in Swansea.
£7.18
£3.50
Bristol
Swansea
A meal in Bristol is 52% more expensive than in Swansea.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.