Heathrow Airport Guide
HomeAnswers › Heathrow to Cardiff: Coach, Train and Taxi Compared

Heathrow to Cardiff: Coach, Train and Taxi Compared

By jb · Heathrow Airport Guide · Updated 25 August 2026
Stunning aerial view of the historic red brick Pierhead Building in Cardiff Bay, Wales, United Kingdom.
Photo: Dahlia E. Akhaine / Pexels

The cheapest way from Heathrow to Cardiff is the direct coach, from about £15.49 with Flixbus or National Express, taking roughly 2 hours 50 minutes to just under 3 hours 30 minutes depending on the departure. The train is faster on its best connections, from around 2 hours 15 minutes, but costs more, from about £41.80 with one change. Checked 2026.

At around 130 to 150 miles, Cardiff is one of the longer trips covered on this site, too far for a standard taxi to be the practical default. Coach and train are the two realistic options, and which one wins depends on whether you value price or speed more.

Distance and route overview

Heathrow to Cardiff covers a road and rail distance of about 117 miles (189 km), running west along the M4 corridor past Reading and Swindon into South Wales. Both the coach and train broadly follow this same corridor, which is why journey times for the two options are closer than you might expect for a route this length.

OptionJourney timeApprox. fareChanges
Coach (Flixbus / National Express)~2h 50m to 3h 25mFrom £15.49Mostly direct
TrainFrom ~2h 15m (avg ~4h)From £41.801 change typical
Taxi / private transfer~2.5 to 3h by roadNot standard, get a direct quoteNone, but costly over this distance

Coach: the cheapest option

Both Flixbus and National Express run direct coach services between Heathrow and Cardiff, with around 70 departures a day between the two operators when combined. The large majority of these run direct with no change, covering the 189 km route in an average of around 2 hours 55 minutes, with the fastest direct services closer to 2 hours 50 minutes. A small number of slower services involving a change can take up to about 3 hours 5 minutes.

Fares start from around £15.49 with Flixbus when booked ahead, rising if you book closer to travel or during busier periods. Coaches pick up from Heathrow Central Bus Station (serving T2 and T3) as well as Terminal 5, and arrive at Cardiff's central coach and bus facilities. For anyone travelling solo or in a small group and prioritising price over speed, the coach is the straightforward choice.

Train: faster on paper, pricier in practice

The train is quicker on its best connections, with the fastest journeys from Heathrow to Cardiff Central taking around 2 hours 15 minutes with a single change, typically involving Heathrow Express or the Elizabeth line to reach the main line network before joining a CrossCountry, Great Western Railway or Transport for Wales service onward. Across the roughly 288 trains a day that make some version of this journey, the average end-to-end time is closer to 4 hours, reflecting slower or less direct combinations, so it's worth checking specific times rather than assuming every train matches the fastest option.

A one-way ticket starts from about £41.80 when booked in advance, considerably more than the coach for a broadly similar or only slightly faster journey on typical departures. The train is worth the extra cost mainly if you can catch one of the genuinely fast, well-connected services, or if you value the comfort and luggage space of rail over a coach seat for a 3-hour-plus trip.

For the Heathrow end of a rail journey, including which line serves which terminal, see our public transport guide.

Taxi and private transfer

A metered taxi is not the practical option for a journey of this length, and Heathrow's own indicative taxi fares only extend to routes within about an hour or so of the airport, such as Reading or Oxford, covered on our routes page. For Cardiff, a pre-booked long-distance private transfer is available from specialist operators, with the drive itself taking roughly 2.5 to 3 hours depending on traffic on the M4, but pricing varies significantly by operator and vehicle size, so it is worth getting a direct quote rather than assuming a fixed rate. For most travellers, the coach or train works out both cheaper and simpler for a trip this distance.

Which option should you pick?

If Cardiff is one stop on a wider trip around the West Country or South Wales, our guide to Heathrow to the West Country covers nearby options such as Bristol, and our taxis guide has the full picture on fares and pickup points for shorter Heathrow transfers.

FAQs

What is the cheapest way from Heathrow to Cardiff?

The direct coach, with Flixbus fares from about £15.49, is the cheapest option, taking roughly 2 hours 50 minutes to just under 3.5 hours depending on the departure.

How long does the train take from Heathrow to Cardiff?

The fastest connections take around 2 hours 15 minutes with one change, though the average across all combinations is closer to 4 hours, so it pays to check specific times.

Is there a direct coach from Heathrow to Cardiff?

Yes. Flixbus and National Express both run mostly direct services, picking up from the Heathrow Central Bus Station and Terminal 5, with around 70 departures a day between the two operators.

How much does the train cost from Heathrow to Cardiff?

From about £41.80 for a one-way ticket booked in advance, notably more than the coach for a similar or only slightly faster journey on typical departures.

Can I get a taxi from Heathrow to Cardiff?

It is possible through specialist long-distance transfer operators, with the drive itself around 2.5 to 3 hours, but it is not a standard fixed-fare route and pricing varies significantly, so get a direct quote. For most travellers the coach or train is cheaper and simpler.

How far is Cardiff from Heathrow?

About 117 miles (189 km) by road or rail, mostly following the M4 corridor through Reading and Swindon.

Frequently asked questions

What is the cheapest way from Heathrow to Cardiff?

The direct coach, with Flixbus fares from about £15.49, is the cheapest option, taking roughly 2 hours 50 minutes to just under 3.5 hours depending on the departure.

How long does the train take from Heathrow to Cardiff?

The fastest connections take around 2 hours 15 minutes with one change, though the average across all combinations is closer to 4 hours, so it pays to check specific times.

Is there a direct coach from Heathrow to Cardiff?

Yes. Flixbus and National Express both run mostly direct services, picking up from the Heathrow Central Bus Station and Terminal 5, with around 70 departures a day between the two operators.

How much does the train cost from Heathrow to Cardiff?

From about £41.80 for a one-way ticket booked in advance, notably more than the coach for a similar or only slightly faster journey on typical departures.

Can I get a taxi from Heathrow to Cardiff?

It is possible through specialist long-distance transfer operators, with the drive itself around 2.5 to 3 hours, but it is not a standard fixed-fare route and pricing varies significantly, so get a direct quote. For most travellers the coach or train is cheaper and simpler.

How far is Cardiff from Heathrow?

About 117 miles (189 km) by road or rail, mostly following the M4 corridor through Reading and Swindon.

Get a fixed-price Heathrow taxi → Get live Heathrow Airport travel alerts on WhatsApp

Heathrow Airport Guide is an independent guide, not affiliated with Heathrow Airport. Confirm details with the official airport or operator before you travel.

Get a fixed-price taxi