• Nothing Found

How to get from Cardiff Airport to Swansea

The beautiful city of Swansea is located on the south coast of Wales. Known for its rich history, Swansea has fantastic museums, such as The National Waterfront Museum, The Dylan Thomas Centre and Swansea Marina boat displays. The bustling Swansea market is also a local gem that you don’t want to miss, offering locally crafted gifts and produce. 

To get from Cardiff Airport to Swansea, you have three different options; taxi, bus or train. Taking a Cardiff airport taxi is the quickest and most convenient option, as it takes just 55 minutes to reach Swansea and costs around £120 (€140). The cheapest option is taking the bus from CWL to Swansea as it costs just £9.40 (€11.50). However, the bus isn’t direct, so it has the slowest travel time of 2 hours and 40 minutes. Your final option is the train, however, as this option isn’t direct either, it can take around 1 hour and 40 minutes to reach Swansea and costs approximately £10.30 (€18.50) per traveller.

Welcome Pickups offers meet and greet services and a friendly introduction to Cardiff at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Taxi €140 55min 24/7
Bus €23 160min 07:19–23:39
Train €25 100min 04:31–21:32

How to get from Cardiff Airport to Swansea by taxi

Taking a Cardiff airport taxi is the only way to get directly from CWL to Swansea. The travel time is an impressive 55 minutes and taxis are available 24/7 outside of the airport. The cost for a local taxi is around £120 (€140), but you can save on this price by booking your Cardiff airport transfer in advance.

Cost of a taxi from CLW to Swansea

The local taxi drivers at Cardiff airport don’t offer set-rate fares for their journeys as standard. You may be able to haggle with the driver for a set fare once in the taxi, but usually, they are calculated depending on the total journey time and the number of passengers. The average cost for a taxi from Cardiff airport to Swansea is £120 (€140).

Cost

£120 (€140)

Trip Duration

*Prices may vary unless booked in advance.

Convenience
Safety
Value for Money

Taxis are available 24/7 at Cardiff Airport.

Where do I find a taxi at Cardiff Airport?

Cardiff airport taxis can be found just outside of the Passenger Terminal. Simply walk through the exit doors and you will see the long line of cars in front of you.

Convenience

The only direct way to get from Cardiff airport to Swansea is by taking a taxi. Journey time is less than half that of the public transfer options and you can enjoy a private ride, knowing all your personal belongings and loved ones are safe and secure.

Editor’s Note

If you're travelling in a group, splitting the cost of a taxi between 4 people can reduce the price per person dramatically.

Useful Tips

You may be able to agree on a set rate fare for the journey into Swansea with your driver.
Luggage that fits in the trunk can be transported for free.
Tipping your driver in Wales isn't expected, but if you enjoyed your ride, you can round up to the nearest Pound.

How to get from Cardiff Airport to Swansea by bus

A budget-friendly way to get from Cardiff Airport to Swansea is by taking the bus. However, there’s no direct bus from CWL to Swansea. You will first need to take the 304 bus to Callaghan Square in the city centre, then walk 5 minutes to the Coach Station in Sophia Gardens, then take the National Express bus from there to Swansea. The total journey time is 2 hours and 40 minutes and the cost is around £9.40 (€11.50).

How much is the bus from CWL to Swansea?

The cost of a ticket for the 304 bus into Cardiff centre is £3.40 (€4), then the cost of a one-way ticket on the National Express coach starts at £6 (€7). That’s a total journey cost of £9.40 (€11.50). It’s worth noting that the farther in advance you book your National Express ticket, the more you will save. 

Cost

£9.40 (€11.50)

Trip Duration

*There's a waiting time of up to 2 hours for the National Express bus and 1 hour for the 304 bus.

Convenience
Safety
Value for Money

The 304 bus runs from 07:19 to 23:39 and the National Express bus is available from 04:05 to 00:05.

Where do I find the bus from Cardiff Airport to Swansea?

As soon as you exit the Passenger Terminal at Cardiff Airport, you will see the bus stops. Simply walk to the bus stop that shows 304 on the sign and wait there. 

Convenience

Unfortunately, there’s no direct bus from Cardiff Airport to Swansea, so you will need to make a change in the city centre. You will also need to walk with your luggage for around 5 minutes to the coach station to take the next bus, which is inconvenient, stressful and can be difficult in bad weather. 

Editor’s Note

Although taking the bus is cheap, it's extremely slow. If you're in a hurry or have lots of luggage, I strongly recommend taking a taxi or private car instead.

Useful Tips

There's (free) storage on the National Express bus in the lower compartment but not on the 304 bus.
Prices may be cheaper for the National Express coach if you book them in advance.
There's a 5-minute walk from the 304 bus stop to the Cardiff Coach Station.

How to get from Cardiff Airport to Swansea by train

There’s no train station at Cardiff Airport, so to take the train, you will first need to take the 905 Rail Link bus to Rhoose Cardiff International Train Station and then take the train from there to Swansea. However, the train isn’t a direct link, so you will also need to make a change at Bridgend station. The total journey time is around 1 hour and 40 minutes (excluding wait times) and the cost is approximately £10.30 (€12.50).

How much is the train from CWL to Swansea?

The price of a ticket on the 905 bus is £1 (€1.50) and the average cost for a train ticket to Swansea is £9.30 (€11), giving a total cost of £10.30 (€12.50) for the journey from Cardiff airport to Swansea. 

Cost

£10.30 (€12.50)

Trip Duration

There's a waiting time of around 1 hour for both the 905 bus and the train.

Convenience
Safety
Value for Money

The 905 Rail Link bus runs from 06:23 to 23:23 and the train from 04:31 to 21:32.

Where do I find the train to Swansea?

There’s no train available at Cardiff Airport, so you will need to hop on the 905 Rail Link bus from there to Rhoose Cardiff International Train Station first, then take the train from there. 

Convenience

Taking the train is the most inconvenient transfer option. Not only will you have to make a change from a bus to the train, but then you will also have to change trains part way through your journey as the line isn’t direct from Rhoose Cardiff International Train Station to Swansea. This makes your journey time longer, and it means you will have to keep transporting your luggage through different bus and train stations. 

Editor’s Note

Taking the train is the least convenient transfer option. If you're looking for a budget transfer from CWL airport to Swansea, I recommend taking the bus instead.

Useful Tips

The train from Rhoose Cardiff International Train Station isn't direct, you will need to make a change at Bridgend station.
There's very limited storage space on the bus and train, be sure to travel light.
You can save up to 61% on your train ticket by booking in advance.

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How can you get from Cardiff airport to Swansea?

There are three ways to get from Cardiff Airport to Swansea; taking a taxi, bus or train. Taking a Cardiff Airport taxi is the quickest and only direct way to travel. A taxi takes 55 minutes to reach Swansea and costs around £120 (€140). The bus is an indirect transfer option, so you will need to make a change and walk around 5 minutes. The total travel time is 2 hours 40 minutes and the cost is around £9.40 (€11.50) per passenger. The train is also indirect, so it takes approximately 1 hour and 40 minutes from CWL to Swansea and costs around £10.30 (€12.50) per traveller.

Can you get from Cardiff airport to Swansea by train?

There’s no direct train from Cardiff Airport to Swansea. You will first need to take the 905 Rail Link bus to Rhoose Cardiff International Train Station and then take the train from there to Swansea. However, there’s also a changeover in Bridgend station, so the total travel time is 1 hour 40 minutes – excluding waiting times, and the cost is around  £10.30 (€12.50).

How much does a taxi from Cardiff airport to Swansea cost?

A local taxi from CWL airport to Swansea will cost around £120 (€140) depending on your total travel time and the number of passengers. If you’d prefer to have a set-rate fare to give you peace of mind, we recommend booking your Cardiff Airport transfer in advance with Welcome Pickups. 

Was this helpful?

Pre-book online