London to Cardiff Coach Tickets

Distance: 149 miles
Duration: 3h15
From £1
  • Coaches leave London Victoria station for Cardiff city centre from 07:30 to 23:00.
  • The quickest journey takes 3 hours 15 minutes and the slowest around 4 hours.
  • There are around 15 coaches running daily between London and Cardiff.

Approximately four hours from London by coach, Cardiff is the largest city in Wales, and a busy hub of culture and entertainment. With a population of just 346,100, it's much smaller than London, yet the compact city centre manages to pack in plenty of things to do and see.

The sleek and modern Cardiff Bay area is a popular place to enjoy a night out, with bars and restaurants that overlook the waterfront, and the impressive Wales Millennium Centre which has a diverse calendar of live music, theatre, and musicals. Cardiff Bay is also the site of the Doctor Who Experience, where you can learn about the cult show which filmed many of its episodes around the area, with props, costumes, and interactive displays that will delight even the most hardcore fan.

The City Centre is easy to get around by foot, and you'll find cultural attractions such as the National Museum and Art Gallery, which is free to get into and showcases famous artists from Wales and across the world. You could also stop by Cardiff Castle with its dramatic Medieval features. If you like sport, the Millennium Stadium can be found close to the city centre, and this home of the Welsh rugby team is often host to international matches, as well as football and live music. At night, the city's bars and clubs really come alive, with a wide selection of busy nightspots to suit all tastes, or plenty of restaurants for a romantic night out. With so much on offer, Cardiff makes a perfect spot for a weekend getaway for Londoners who need a change of scenery.