Madrid Lisbon Routes (7 Ways to go)

Planning a trip from Madrid to Lisbon Cleartrip helps you select the best route between Madrid & Lisbon based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Madrid & Lisbon

The distance from Madrid to Lisbon is approximately 626.72kms. By car, it takes roughly 5h 56m to reach Lisbon from Madrid . Take a look at the 7 routes available to reach Lisbon from Madrid

  • 1.
  • Madrid to Lisbon Rideshare
  • 6h 42m
  • Rs. 2000
 
Madrid
 
6h 42m
Rs. 2000
Travelling in a Rideshare is one of the ways to reach Lisbon from Madrid. Madrid to Lisbon by Rideshare takes approximately 6h 42m. The distance between Madrid & Lisbon is around 625.3kms.
 
Lisbon
  • 2.
  • Madrid to Lisbon Fly
  • 4h 1m
  • Rs. 2261
 
Recoletos
 
0h 25m
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
 
Aeropuerto T4
 
1h 15m
Rs. 2000
You can travel from Madrid to Lisbon by booking a flight. The total flight time between Madrid & Lisbon is around 1h 15m. The price of the flight ticket is approximately Rs.2000.
 
Lisbon
 
0h 18m
Rs. 131
You can reach Alameda from Lisbon airport by travelling in a train. Lisbon airport to Alameda train takes approximately 0h 18m. You can catch a train from Lisbon airport and get down at Alameda. The price of the train ticket is approximately Rs. 131.
 
Alameda
  • 3.
  • Madrid to Lisbon Bus
  • 7h 0m
  • Rs. 2400
 
Madrid
 
7h 0m
Rs. 2400
Travelling in a bus is one of the ways to reach Lisbon from Madrid. The total journey between Madrid & Lisbon takes around 7h 0m in a bus. The bus ticket price for the journey is approximately Rs.2400.
 
Lisbon
  • 4.
  • Madrid to Lisbon Bus via Badajoz
  • 11h 4m
  • Rs. 2970
 
Madrid
 
1h 20m
Rs. 460
Travelling in a bus is one of the ways to reach Talavera de La Reina from Madrid. The total journey between Madrid & Talavera de La Reina takes around 1h 20m in a bus. The bus ticket price for the journey is approximately Rs.460.
 
Talavera de La Reina
 
0h 10m
Rs. 0
Walking is one of the ways to reach Talavera De La Reina from Talavera de La Reina. Talavera de La Reina to Talavera De La Reina by walk takes approximately 0h 10m. The distance between Talavera de La Reina & Talavera De La Reina is around 0.85kms.
 
Talavera De La Reina
 
4h 30m
Rs. 1300
Travelling in a bus is one of the ways to reach Badajoz from Talavera De La Reina. The total journey between Talavera De La Reina & Badajoz takes around 4h 30m in a bus. The bus ticket price for the journey is approximately Rs.1300.
 
Badajoz
 
2h 46m
Rs. 1100
Travelling in a bus is one of the ways to reach Lisboa from Badajoz. The total journey between Badajoz & Lisboa takes around 2h 46m in a bus. The bus ticket price for the journey is approximately Rs.1100.
 
Lisboa
 
0h 10m
Rs. 110
You can reach Lisboa Santa Apolonia from Lisboa Oriente by travelling in a train. Lisboa Oriente to Lisboa Santa Apolonia train takes approximately 0h 10m. You can catch a train from Lisboa Oriente and get down at Lisboa Santa Apolonia. The price of the train ticket is approximately Rs. 110.
 
Lisboa Santa Apolonia
  • 5.
  • Madrid to Lisbon Night train via Madrid-Chamartin
  • 35h 59m
  • Rs. 4600
 
Sol
 
0h 19m
Rs. 100
Travelling in a Subway is one of the ways to reach Chamartin from Sol. Sol to Chamartin by Subway takes approximately 0h 19m. The distance between Sol & Chamartin is around 7.41kms.
 
Chamartin
 
34h 40m
Rs. 4500
You can reach Lisboa Santa Apolonia from Madrid-Chamartin by travelling in a train. Madrid-Chamartin to Lisboa Santa Apolonia train takes approximately 34h 40m. You can catch a train from Madrid-Chamartin and get down at Lisboa Santa Apolonia. The price of the train ticket is approximately Rs. 4500.
 
Lisboa Santa Apolonia
  • 6.
  • Madrid to Lisbon Drive
  • 5h 56m
  • Rs. 5750
 
Madrid
 
5h 56m
Rs. 5750
You can take a car from Madrid to Lisbon. It will take you around 5h 56m to cover distance of 626.72kms and reach Lisbon from Madrid. The total amount for the journey will be approximately Rs.5750.
 
Lisbon
  • 7.
  • Madrid to Lisbon Night train
  • 11h 55m
  • Rs. 6085
 
Sol
 
0h 8m
Rs. 85
You can reach Chamartín from Sol by travelling in a train. Sol to Chamartín train takes approximately 0h 8m. You can catch a train from Sol and get down at Chamartín. The price of the train ticket is approximately Rs. 85.
 
Chamartín
 
10h 47m
Rs. 6000
You can reach Lisboa Santa Apolónia from Chamartín by travelling in a train. Chamartín to Lisboa Santa Apolónia train takes approximately 10h 47m. You can catch a train from Chamartín and get down at Lisboa Santa Apolónia. The price of the train ticket is approximately Rs. 6000.
 
Lisboa Santa Apolónia