Buses from Madrid to London are often the cheapest way to get from Spain to the UK when you are traveling in Europe.
The Spanish company ALSA operates coach services between these cities and many others. Their buses are clean and comfortable, and have ample room for storing larger bags.
ALSA buses from Madrid to London depart from South station and the ALSA terminal on Avenida de America. They arrive at Victoria Coach Station, from where you can connect to the underground or a bus to continue your journey.
Services on this route run three times a week, with departures taking place on Wednesday, Thursday, and Saturday afternoons.
The scheduled journey time is 29 hours. It can take longer if there are delays or traffic on the way to the UK, so make sure to keep that in mind if you have a connection to make in England.
Tickets for ALSA buses from Madrid to London start at 112 euros one-way and 187 euros round-trip if you book online in advance.
