Now it's even quicker to get to and from Bristol Airport from South Wales in style, with our NEW Greyhound service from Swansea, Cardiff and Newport. Our luxurious coaches depart from Swansea and Cardiff up to 14 times a day during the week.

We leave up to every hour

Our luxury coaches run every two hours between Swansea and Bristol Airport. The service between Cardiff and Bristol Airport runs up to hourly during the late evenings and early mornings – perfectly timed to connect with peak flight arrival and departure times at Bristol Airport.

We're quick

Our end to end journey time from Swansea to Bristol Airport is just 2 hours and 55 minutes (off-peak) while from Cardiff, journeys will take just 1 hour and 40 minutes.

We'll drop you off on the terminal forecourt

Our services call at Cardiff Bus Station and Newport Railway Station. And we'll drop you off on the terminal forecourt, just metres away from the check-in hall.

We stay out later

If you purchase a return ticket on the coach, you can now travel back to Swansea or Cardiff after 18.45 by train with First Great Western (not valid with tickets purchased online).

Some of our great value online tickets
from to Adult peak price
Cardiff Bristol Airport £10 Single*
Swansea Bristol Airport £10 Single*
Swansea Cardiff £3.60 Single*

* These prices are only available online at and are subject to a 50p booking fee per transaction.

Peak Depart before 11:00am Monday to Friday.
Return anytime within one month.

Off-peak Depart after 11:00am Monday to Friday and all day Saturday and Sunday. Return the same day.

Week, month & year tickets

Unlimited travel between Swansea and Cardiff for a Week £35, Month £100 or Year £900.

Buying tickets

Online at for our lowest prices and a guaranteed seat.

At Swansea City Bus Station

From the information desk.

By phoning 0900 096 0000 (Calls cost 49p per minute)

Direct from the driver

Just turn up and go!

Keep up to date with Greyhound developments via Facebook and Twitter