- 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 PlaneThere 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.
How to Get from Lisbon to Madrid by TrainThe 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 BusThe 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 CarThe 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