Find all the dates and times for this journey
7 h 45 m
10 h 12 m
Buses per day
Of the 65 bus that leave Lisbon for Madrid every day 51 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct bus cover the 502 km distance in an average of 10 h 12 m but if you time it right, some bus will get you there in just 7 h 45 m .
The slowest bus will take 21 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Lisbon to Madrid will cost around £ 40 if you buy it on the day, but the cheapest tickets can be found for only £ 34.
|Avg. Bus Duration:|
9 hours 46 minutes
|Coach Ticket Price:||£14|
|Buses depart from:||Lisbon|
|Bus arrives in:||Madrid|
Buses from Lisbon to Madrid run every day of the week. The main providers on the route are Avanza and Alsa. The journey time is approximately 8 and a half hours. There are numerous departures every day, starting shortly before 10:00 a.m. and continuing until 9:15 p.m. All of the journeys on this route are direct.
Return journeys on buses from Madrid to Lisbon are also available.
The primary departure point for buses from Lisbon to Madrid is the Sete Rios bus station in central Lisbon. Buses going to Madrid may also stop at the Oriente station as this is also an important terminus for regional and international buses. Both of these stations are stops on Lisbon's metro system. Night buses also run in the city.
Madrid is one of Spain's truly global cities and is home to countless art galleries and royal palaces.
Buses from Lisbon to Madrid arrive at Intercambiador de Transporte, Avenida de América, which is Madrid's main bus station. Located to the north of the city centre, it is well connected to the Metro and bus networks. Night buses operate in the city and there is a taxi rank by the bus station.