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!
2094 Companies – 5,609,721 Connections
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£3.30
Fastest Bus2h 10m
Earliest Coach02:20
Latest Coach21:30
Daily Bus Connections14 Ø
Distance95.6 km
Coach Companiesmegabus, National Express

The cheapest coach connections from Bristol to Swansea

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

  • 11:40
    13:50
    Bristol
    18 Jun
    Swansea
    megabusmegabus
    from£3.30
  • 17:30
    19:45
    Bristol
    18 Jun
    Swansea
    megabusmegabus
    from£5.25
  • 17:30
    19:45
    Bristol
    18 Jun
    Swansea
    megabusmegabus
    from£5.25
  • 17:30
    19:45
    Bristol
    18 Jun
    Swansea
    megabusmegabus
    from£5.25
  • 20:05
    22:50
    Bristol
    18 Jun
    Swansea
    National ExpressNational Express
    from£6.87
  • 02:20
    04:50
    Bristol
    18 Jun
    Swansea
    megabusmegabus
    from£7.33
  • 02:20
    05:00
    Bristol
    18 Jun
    Swansea
    megabusmegabus
    from£7.33
  • 21:30
    00:23
    Bristol
    18 Jun +1
    Swansea
    National ExpressNational Express
    from£7.40
  • 10:20
    13:40
    Bristol
    18 Jun
    Swansea
    National ExpressNational Express
    from£7.40
  • 14:20
    18:30
    Bristol
    18 Jun
    Swansea
    National ExpressNational Express
    from£7.40
  • 18:40
    22:30
    Bristol
    18 Jun
    Swansea
    National ExpressNational Express
    from£7.40
  • 14:20
    18:30
    Bristol
    18 Jun
    Swansea
    National ExpressNational Express
    from£7.40
  • 20:05
    22:50
    Bristol
    18 Jun
    Swansea
    National ExpressNational Express
    from£7.76
  • 10:20
    13:40
    Bristol
    18 Jun
    Swansea
    National ExpressNational Express
    from£11.20

The cheapest carpooling offers from Bristol to Swansea

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 08:40
    10:30
    Bristol
    18 Jun
    Swansea
    BlaBlaCarBlaBlaCar
    from£7.14

The cheapest coach connections from Swansea to Bristol

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

  • 16:30
    19:50
    Swansea
    18 Jun
    Bristol
    megabusmegabus
    from£3.30
  • 14:50
    17:20
    Swansea
    18 Jun
    Bristol
    megabusmegabus
    from£5.25
  • 14:50
    17:20
    Swansea
    18 Jun
    Bristol
    megabusmegabus
    from£5.25
  • 14:50
    17:20
    Swansea
    18 Jun
    Bristol
    megabusmegabus
    from£5.25
  • 13:25
    15:45
    Swansea
    18 Jun
    Bristol
    megabusmegabus
    from£5.25
  • 13:25
    15:45
    Swansea
    18 Jun
    Bristol
    megabusmegabus
    from£5.25
  • 07:20
    10:10
    Swansea
    18 Jun
    Bristol
    megabusmegabus
    from£7.33
  • 05:00
    09:15
    Swansea
    18 Jun
    Bristol
    National ExpressNational Express
    from£7.40
  • 05:40
    09:15
    Swansea
    18 Jun
    Bristol
    National ExpressNational Express
    from£7.40
  • 05:40
    09:15
    Swansea
    18 Jun
    Bristol
    National ExpressNational Express
    from£7.40
  • 10:50
    13:40
    Swansea
    18 Jun
    Bristol
    National ExpressNational Express
    from£7.40
  • 05:40
    09:15
    Swansea
    18 Jun
    Bristol
    National ExpressNational Express
    from£8.07
  • 10:50
    13:40
    Swansea
    18 Jun
    Bristol
    National ExpressNational Express
    from£8.80
  • 05:40
    09:15
    Swansea
    18 Jun
    Bristol
    National ExpressNational Express
    from£11.20

The cheapest carpooling offers from Swansea to Bristol

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 16:00
    18:00
    Swansea
    18 Jun
    Bristol
    BlaBlaCarBlaBlaCar
    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 £3.30 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 or Busbud: The fastest coach from Swansea to Bristol takes as little time as . 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!
If you want to go away but don’t know how, we would highly recommend checking the bus timetables. Taking the bus is not only an ecofriendly option, it’s also quite affordable and as comfortable and convenient as taking a train or plane. Recently, coach providers have really gone the extra mile by offering top-notch special features ranging from USB ports over multimedia centres to complimentary WiFi. On CheckMyBus you can easily find out which providers offer which services. Also make sure to check the individual luggage allowances: Most coach companies operating the route Bristol - Swansea allow you to take handluggage and one regular size suitcase on board for free. Additional or oversize luggage can usually be added for some extra pounds. Do you have all the information you need for a successful ride from Swansea to Bristol? Take a look at the exact location of the coach stops in both cities, check departure times and find the ideal ride. One last piece of advice: Browse our site for the latest deals. After all, everyone likes a good bargain, right?
There's nothing you love more than a good deal? Then read on: Avoid the price and tariff chaos by using our site and you’ll always find the cheapest coach ticket. If possible, check connections for various days because the prices are likely to differ depending on the date and time of travel. Remember: You might also save some money by comparing bus ticket prices to those of other means of transportation including trains, flights and carpooling offers.

Bus stops in Bristol and Swansea

Stations
A48 , SA4 0FU 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.