Coach from Margate to London: Cheapest bus tickets to popular coach stations
Coach from Margate to London
Our services between Margate to London run up to 5 times a day, from 6.55am until 19.15pm.
Plus, with fares starting from £7.10 one-way*, a National Express coach is one of the most cost-effective ways to travel for cheap journeys between these destinations!
Our Margate to London services and stops
Click below to see the stops for each service and plan your journey with ease.
Margate to London route map
Departing from Margate
Our coaches arrive and depart from Marine Terrace, right on Margate's beachfront, with excellent access to any shops, cafes and restaurants you may need before starting your journey.
With plenty of local bus and train services nearby, this stop is also a great option should you be travelling from further afield.
Arriving at London Victoria Coach Station
London Victoria Coach Station is just 300 metres from the tube network, and is served by the Victoria Line, the District Line and the Circle Line.
A bus stop and taxi rank are directly outside the station.
Take a look at our London Victoria Station facilities.
Book your ticket online today for the best fares on our Margate to London trip journeys!
Frequently asked questions
T&C: *Limited Availability. Price includes a £1.50 booking fee. No booking fee when logged into My Account and purchasing on the National Express website or app, otherwise £1.50 booking fee applies. Fares correct 13.07.2026 for travel between 13.07.2026 - 09.11.2026.












