London to Cardiff – your essential guide

Jump on a coach from London to Cardiff and you’ll be in Wales in no time. Whether you’re heading to Cardiff University – where this service also stops – or the city itself, you’ve got a long list of things to see. Watch a rugby or football match at the Millennium Stadium. Live out your TV dreams at the Doctor Who Experience centre. Or, just shop until you’ve got no space left in your case at St David’s Dewi Sant shopping centre. Read through our guide to Cardiff for more recommendations on things to do here. Then book your megabus tickets and start the countdown to your Cardiff trip.

How long does the bus from London to Cardiff take?

The megabus from London to Cardiff takes an average of 3 hours and 45 minutes, although it’s worth allowing 4 hours for your journey. On the way, you’ll have onboard facilities like free WiFi and power sockets to make the most of. That way you can arrive ready to start exploring straight away.

There are between 16 and 18 megabus services running from London to Cardiff every day, so you can find a slot that suits your travel plans. And if you’ve got a bit of time to kill in London first, take a look at our guide to London for all the capital’s best bits.


Where does the megabus stop in London and Cardiff?

Your megabus will set off from London’s Victoria coach station. It’s close to big tourist attractions like Westminster Cathedral and Buckingham Palace, which are both within a 20-minute walk. If you’re spending some time in the capital before your bus departs, have a read of our guide to London.

In Wales, your London to Cardiff bus will stop at Cardiff University first. It’ll then arrive in the city centre 10 minutes later, at Cardiff Kingsway Stop GQ. It’s close to Cardiff Castle, just off Boulevard de Nantes.

The city itself is easy to get around – it’s so compact that most of the big attractions are walkable. Lots of the areas in the city are pedestrianised, too, which makes life even easier. If you don’t fancy walking, though, there’s a good network of buses, including a bendy bus that runs on a loop between the city and bay area.

Just bear in mind that some roads will be closed and journeys will take longer on Six Nations match days. If you’re coming to see a match, allow extra time to get to Principality Stadium. 

To find out what you can do in Cardiff, including things for free - check out our city guide before you go.

How much do London to Cardiff journeys cost?

megabus tickets, including those from London to Cardiff, start from as little as £1 plus a 50p booking fee. Read more on our terms and conditions page. And remember, prices and tickets are subject to availability.

How do I book tickets from London to Cardiff?

To find tickets quickly, you can either hit book now or use the journey planner on this page. The earlier you book your London to Cardiff coach tickets, the better your chances of finding a great deal.