See also:
- How to Get From City to City in Portugal
- Eurail Pass for Spain and Portugal
- Lisbon Travel Guide
- Best Day Trips from Lisbon
How to Get from Lisbon to Madrid by Plane
There are cheap flights from Lisbon to Madrid. This is the quickest and easiest way to get between Madrid and Lisbon and it's often the cheapest.More: Book Cheap Flights to Spain
How to Get from Lisbon to Madrid by Train
The train from Lisbon to Madrid takes about eight hours and costs just over 50 euros. A sleeper car can be booked (at a premium).The train from Salamanca to Lisbon is a little shorter, but it leaves at an awkward hour.
How to Get from Lisbon to Madrid by Bus
The bus from Lisbon to Madrid is run by ALSA. The journey takes just over seven hours and costs under 50 euros. The bus departs from Lisboa Oriente and arrives at both Madrid Mendez Alvaro and Madrid Avenida de America.Buses from Seville to Lisbon are quicker.
How to Get from Lisbon to Madrid by Car
The 625km drive from Lisbon to Madrid takes about six-and-a-quarter hours. Take the A6 and A-5 roads.More: Renting a Car in Spain

