Travel from Malmesbury-England to London

Bus or train from Malmesbury to London?

Coachstyle operates a train from Malmesbury to London hourly. Tickets cost $8 and the journey takes 50 min. Great Western Railway also services this route every 30 minutes. Alternatively, Coachstyle operates a bus from Malmesbury to London hourly. Tickets cost $7 and the journey takes 47 min. National Express also services this route hourly.

How to get from Malmesbury to London

ModeDurationPrice
From Malmesbury, Cross Hayes bus to Swindon then train to London Paddington.2 h 2 min£41
From Malmesbury, Cross Hayes bus to Swindon, Bus Station, bus to Oxford, then train to London Marylebone.3 h 45 min£50
From Malmesbury, Cross Hayes line 92 bus to Chippenham, Bus Station, walk to Chippenham, then bus to London Earl's Court.3 h 56 min£16
From Malmesbury drive to London.1 h 46 min£17