Question: are trains running from cardiff to london?
Answer: How long is the journey by train from London to Cardiff? Journeys between London and Cardiff take around 1 hour 50 minutes, but can be longer on public holidays, and at weekends. Our fastest service takes 1 hour 48 minutes.