Cardiff / The verdict

Cardiff airport to the city: which way?

The pick is the train to Rhoose plus the 905 shuttle: Transport for Wales gives 48 minutes from Cardiff Central, and the fares are 5.40 GBP rail plus 1 GBP shuttle. One logged traveler lost the connection and was left choosing between an hour's wait and an 18 GBP taxi, so a taxi is the fallback and the direct 304 bus is the slow, cheap option.

By The Real Traveler Experiences team. We earn a commission if you book through our links. It never changes a verdict.

The Cardiff Airport Express bus at Cardiff airport
Photo: Seth Whales, CC BY-SA 3.0 (source)

The Cardiff story

Cardiff is Britain's most underrated capital: a real castle with Roman walls in the dead centre, Victorian shopping arcades that still trade, the free national museum of Wales at St Fagans and a transformed bay waterfront, all in a city crossed on foot in forty minutes. Rugby Saturdays turn it into one of Europe's great match-day cities.

The verdict in 30 seconds

Our pick: Train plus the 905 shuttle (runner-up: Taxi or pre-booked transfer)

The pick is the train to Rhoose plus the 905 shuttle: Transport for Wales gives 48 minutes from Cardiff Central, and the fares are 5.40 GBP rail plus 1 GBP shuttle. One logged traveler lost the connection and was left choosing between an hour's wait and an 18 GBP taxi, so a taxi is the fallback and the direct 304 bus is the slow, cheap option.

Go if

  • Daytime arrivals who want the cheap public route and can live with a timed connection
  • Anyone continuing by train, since the rail link joins the regular Cardiff services
  • Travelers who can wait out a missed link: a logged comment describes the shuttle leaving without waiting

Skip if

  • You land after the last shuttle from the terminal: the 905 timetable lists 22:35 Monday to Saturday and 21:35 on Sunday
  • You have a tight onward connection: a logged comment describes a missed link costing an hour or an 18 GBP taxi
  • You would rather pay for a door-to-door ride than change at a small station with bags

The options

Train plus the 905 shuttle Go

Daytime arrivals who want the cheap public route: 5.40 GBP rail plus 1 GBP shuttle.

Good

  • Transport for Wales gives 48 minutes from Cardiff Central, and the city tourism page says 49.
  • 5.40 GBP rail plus 1 GBP shuttle per person, checked 8 October 2026; an integrated ticket is also offered.
  • The 905 timetable lists an hourly service in both directions, 7 minutes from Rhoose to the terminal.

Watch out

  • One logged traveler lost the link at Rhoose and faced an hour's wait or an 18 GBP taxi.
  • The last 905 from the terminal leaves at 22:35 Monday to Saturday and 21:35 on Sunday.
  • Two legs, so it is more work with heavy bags.

Taxi or pre-booked transfer It depends

Late arrivals, groups and heavy bags.

Good

  • FlightLink Wales is the airport's official taxi operator, and the tourism page lists shuttle services from the arrivals hall.
  • No timetable to miss.
  • The council publishes the meter tariff, so you can check a quote.

Watch out

  • No official fixed fare to the city: the council publishes only a meter tariff, 3.10 GBP plus 0.28 GBP per tenth of a mile by day.
  • Higher rates apply at night, on Sundays and bank holidays.
  • No first-hand report of this route is logged.

Bus 304 It depends

Budget travelers with time to spare.

Good

  • First Bus caps an adult single at 3.10 GBP, checked 8 October 2026.
  • Direct, with no change: the tourism page calls it a direct journey.
  • Later departures than the 905: to 00:27 Monday to Saturday and 23:27 on Sunday.

Watch out

  • 70 to 78 minutes per the tourism page.
  • No first-hand report of this route is logged.
CriterionTrain plus the 905 shuttleTaxi or pre-booked transferBus 304
Adult fare, one way5.40 GBP rail plus 1 GBP shuttleMeter: 3.10 GBP plus 0.28 GBP per tenth of a mile3.10 GBP
Time to the cityAbout 48 minutesNot published70 to 78 minutes
Service hoursLast 905 from terminal 22:35 Mon-Sat, 21:35 SunNot publishedDepartures to 00:27 Mon-Sat, 23:27 Sun
Changes neededOne: shuttle to train at RhooseNoneNone
First-hand reports logged1, a missed linkNoneNone

What it costs

  • Train, Cardiff Central to Rhoose Cardiff International Airport, adult single: £5.40 (per person; cheaper with railcards). Official source, checked Oct 2026.
  • 905 rail link shuttle, Rhoose station to the terminal, per person: £1 (per person; the Transport for Wales page also describes an integrated ticket covering the train and the 905 bus). Official source, checked Oct 2026.
  • Bus 304, airport to Cardiff, adult single: £3.10 (First Bus caps an adult single at 3.10 GBP (from 1.70 GBP with Tap On Tap Off); the city tourism page rounds this to about 3 GBP; concessionary passes ride free). Official source, checked Oct 2026.
  • Licensed taxi, Vale of Glamorgan tariff 1, first half mile: £3.10 (plus 0.28 GBP per tenth of a mile; tariff 2 (11pm to 6am, Sundays and bank holidays) is 3.10 GBP plus 0.33 GBP per tenth; the council publishes the meter tariff, not a fare to the city center). Official source, checked Oct 2026.

What travelers report

Based on 1 traveler reports (Apr 2025 to Apr 2025) and the official sources linked on this page. 1 was negative.

What people complain about

  • 1 logged report describes losing the Rhoose connection: the link bus drove away and left 12 passengers with a choice of an hour's wait or an 18 GBP taxi.
  • 1 logged report notes a six-minute gap between the train arriving and the link bus leaving.

How to do it right

  • Take a train from Cardiff Central to Rhoose station. Transport for Wales gives 48 minutes for the whole journey including the 905 bus, and the city tourism page says 49 minutes.
  • Pay 5.40 GBP for the train and 1 GBP for the shuttle if bought separately, per the city tourism page, or look at the integrated ticket on the Transport for Wales air page.
  • Going to the airport, the 905 leaves Rhoose station at 16 minutes past each hour and reaches the terminal 7 minutes later (06:16 to 23:16 Monday to Saturday, 09:16 to 22:16 on Sunday).
  • Going from the airport, the 905 leaves the terminal at 35 minutes past each hour (05:35 to 22:35 Monday to Saturday, 08:35 to 21:35 on Sunday) and reaches Rhoose station 10 minutes later.
  • For the direct 304, board at the airport: the city tourism page gives 70 to 78 minutes, with departures from 07:19 to 00:27 Monday to Saturday and 07:37 to 23:27 on Sunday.
  • For a taxi, the airport's official operator is FlightLink Wales; the tourism page says it runs shuttle services from the arrivals hall. Ask for the fare before you get in, since the council publishes only the meter tariff.

The trap to avoid

Trusting the timed shuttle connection without a backup. In a logged comment, a traveler describes the barriers coming down at Rhoose and the link bus driving away with 12 passengers left behind, and another notes only a six-minute gap between the train and the bus.

Why this verdict

The official sources point to one practical answer. Transport for Wales describes an integrated ticket for a train to Rhoose plus the 905 bus, with a total journey of 48 minutes from Cardiff Central, and the city tourism page gives 49 minutes. The fares are 5.40 GBP for the train and 1 GBP for the shuttle, checked 8 October 2026. That makes it the pick for daytime arrivals.

The one first-hand report logged for this page is a warning. A traveler commenting under a news story says the barriers came down at Rhoose, the link bus drove away and left 12 passengers stranded, and the choice was an hour’s wait or an 18 GBP taxi. Another commenter notes a six-minute gap between the train arriving and the bus leaving. That is one account, but it is the reason to treat the connection as the weak point and keep a taxi in mind.

A taxi suits late arrivals and anyone with heavy bags. FlightLink Wales describes itself as the official taxi operator based at the airport. The council publishes only a meter tariff, 3.10 GBP for the first half mile plus 0.28 GBP per tenth of a mile on the day tariff, so there is no official fare to the city center to quote. Ask for a price first.

The 304 bus is the direct, cheap option. First Bus caps an adult single at 3.10 GBP, and the tourism page gives 70 to 78 minutes. It suits travelers with time to spare. No first-hand report of the bus or the taxi is logged, so this page is held back from search engines until more are added.

Timing and tickets

The 905 timetable lists departures from the terminal at 35 minutes past each hour, from 05:35 to 22:35 Monday to Saturday and 08:35 to 21:35 on Sunday. Toward the airport it leaves Rhoose station at 16 minutes past each hour and reaches the terminal 7 minutes later. The 304 lists departures from 07:19 to 00:27 Monday to Saturday and 07:37 to 23:27 on Sunday.

Book or check times

Visit Cardiff airport transport pageTransport for Wales airport travel905 shuttle timetable (Adventure Travel)First Cymru 304 route pageFlightLink Wales, official airport taxiVale of Glamorgan taxi fare tariffs

We earn a commission if you book through our links. It never changes a verdict. How this works

Pre-book an airport transferpartner site

Where to stay

Staying in Cardiff?

Which area of Cardiff to stay in, based on traveler reports. Search Cardiff hotels on Expedia partner site

Questions

What is the cheapest way from Cardiff Airport to the city?

The 304 bus. First Bus caps an adult single at 3.10 GBP, checked 8 October 2026, but the city tourism page gives 70 to 78 minutes. Rail is 5.40 GBP plus 1 GBP for the 905 shuttle, about 48 minutes in total per Transport for Wales.

Is there a direct train to the airport?

No. Transport for Wales describes a train to Rhoose plus the 905 bus, with an integrated ticket. The 304 is the direct public bus to the city.

How much is a taxi from Cardiff Airport?

The council publishes a meter tariff, not a fixed fare: 3.10 GBP for the first half mile plus 0.28 GBP per tenth of a mile on tariff 1, and 0.33 GBP per tenth on tariff 2 at night, Sundays and bank holidays. Ask the driver or operator for a quote.

What if my flight lands late?

The last 905 from the terminal leaves at 22:35 Monday to Saturday and 21:35 on Sunday. The 304 lists later departures, to 00:27 Monday to Saturday and 23:27 on Sunday. After that, plan on a taxi.

What if I miss the shuttle at Rhoose?

One logged traveler describes the shuttle leaving as the train arrived, leaving the choice of an hour's wait or an 18 GBP taxi. The 905 runs hourly, so allow for a wait.

Pack for it

Gear verdicts from our sister site, Real Buyer Experiences: