Travel from Weston-super-Mare to London

Bus or train from Weston-super-Mare to London?

Great Western Railway operates a train from Weston-super-Mare to London every 4 hours. Tickets cost $75 - $150 and the journey takes 2 h 2 min. Alternatively, First operates a bus from Weston-super-Mare to London every 20 minutes. Tickets cost $4 - $5 and the journey takes 1 h 9 min. National Express also services this route hourly.

Book transport from Weston-super-Mare to London

How to get from Weston-super-Mare to London

From Weston-super-Mare train to London Paddington. 2 h 2 min £66. From Weston-super-Mare train to Bristol Temple Meads then train to London Paddington. 2 h 36 min £66. From Weston-super-Mare, Alexandra Parade bus to Bristol then bus to London Earl's Court. 4 h 14 min £15. From Weston-super-Mare, Oxford Street bus to Broadmead, Cabot Circus then bus to Victoria Coach Station Arrivals. 5 h 10 min £28. From Weston-super-Mare night bus to London Earl's Court. 3 h £14. From Weston-super-Mare drive to London. 2 h 28 min £26.

Operators from Weston-super-Mare to London