Omio recommends booking the bus as it is the most popular option from Madrid to Lisbon among Omio's users. If you are prioritising price take the bus with prices starting from €9. For those with little time consider booking a flight which can get you there in 2h 11m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.5kg.
Train | Most popular Bus | Flight |
---|---|---|
€87 Average price | €38 Average price Cheapest | €188 Average price |
8h 31m Average duration 8h 1m Onboard + 30m Additional time* | 8h 39m Average duration 8h 9m Onboard + 30m Additional time* | 5h 11m Average duration Fastest 2h 11m Onboard + 3h 0m Additional time* |
0.2 - 0.5kg CO2 emissions Lowest | 0.5 - 1.3kg CO2 emissions | 1.5 - 3.0kg CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Distance 311 miles (502 km) |
Average train duration 8h 1m |
Cheapest ticket price $105 (€87) |
Trains per day 1 |
Train providers 4 |
Fastest train 8h 1m |
First train 00:15 |
Last train 20:45 |
The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:
Here are some other resources that might have the information you need