London to Cardiff

From the centre of London to Cardiff is a distance of about 150 miles (240 kms), due west. It is easy to get to Cardiff from London by bus, by train, or by driving.

Cardiff's Principality Stadium, photo (c) Donna Dailey, from's Principality Stadium
All photos (c) Donna Dailey

Driving from London to Cardiff

Given normal driving conditions you should be able to cover the 150 miles (240 kms) between central London and Cardiff in just under 3 hours. You should allow at least another hour in case of traffic delays.

Driving Directions from London to Cardiff

Cardiff is due west of London, in south Wales. Take the M4 motorway out of west London, and you stay on this almost all the way to Cardiff. You cross the Severn Bridge, which is a toll bridge, though the toll is only payable when driving from England into Wales. It’s said in both anger and jest that you pay a toll to enter Wales, but the toll is collected on the English side of the bridge.

From London to Cardiff by Train

Trains from London to Cardiff leave from London’s Paddington Station. There are direct trains about every half-hour during the day, with a journey time of just over 2 hours. Trains from London arrive at Cardiff Central Station, which is right in the city centre. You can often find the best train ticket prices on the Raileasy website.

The Wales Millennium Centre in Cardiff, photo (c) Donna Dailey, from Millennium Centre in Cardiff

From London to Cardiff by Bus

The cheapest way to get to Cardiff from London is by bus, and in our view the bus to Cardiff is a better choice than the train. It only takes an hour or so longer, and the bus fares are much cheaper than the train fare. The cheapest fares of all are usually on the Megabus. Several buses leave London’s Victoria Coach Station every day, going direct to Cardiff, with a journey time of 3-4 hours, depending on the service. Do check that you get one of the faster services if possible.

The Megabus arrives in Cardiff at Kingsway Ffordd y Brenin, close to the city centre. Megabus fares are usually slightly cheaper than National Express, especially if booked in advance on the Megabus website. At some times of day and depending when you’re booking, National Express can work out cheaper so always compare the two websites.

National Express has several direct bus services a day from London’s Victoria Coach Station to Cardiff, as frequent as one an hour during weekdays, with a journey time of between 3 hrs and 3 hrs 25 mins. National Express buses arrive in Cardiff at the bus station on Wood Street, which is close to the Principality Stadium in the city centre. You are strongly advised to book tickets in advance. Check times and fares on the National Express website.

Cardiff Castle, photo (c) Donna Dailey, from Castle

Connect with Us on Google+

Recent Articles

  1. Floors Castle

    Dec 26, 16 03:03 AM

    Beyond London Travel visits Floors Castle near Kelso in the Scottish Borders, family home of the Duke of Roxburghe and one of VisitScotland's 5-star visitor attractions, a Scottish Downton Abbey.

    Read More

  2. Beyond London Travel Books

    Dec 04, 16 12:37 PM

    The Beyond London Travel Books page reviews guidebooks, history, mysteries and fiction to help readers enjoy their visits to England, the UK, France, and beyond.

    Read More

  3. Food Trails Book Review

    Dec 04, 16 12:20 PM

    Beyond London Travel reviews Food Trails, a new guidebook from Lonely Planet for the culinary traveller which helps you plan 52 Perfect Weekends in the world's tastiest destinations.

    Read More