Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from London to Madrid

🚄 Embark on an exciting train journey from London to Madrid with a total travel time of approximately 13 hours and 11 minutes. Although there isn't a direct route, you'll enjoy a scenic ride through Paris and Barcelona before reaching your destination at Estación de tren de Atocha. 💰 Prices for a London to Madrid train ticket range from £268 to £598, offering travelers the flexibility to choose from different fare options based on their preferences. Sit back, relax, and immerse yourself in the diverse landscapes as you cover the distance between these two iconic European capitals through an unforgettable train adventure.

Where to stay in Madrid

There are over 3208 hotels to stay in Madrid. Prices range from $10 per night.

Accomodation

Will you be returning to London by train?

If you are looking for the return train journey, check out trains from Madrid to London

See schedule