Travel options for:
Madrid to Lisbon
  • Fly

    $35 - $156
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 15 min - non-stop

      $30 - $150

    3. Lisbon (LIS)

      18 min - every 5 minutes

      $3

  • Bus Avanza Grupo

    $40 - $60
    1. Madrid

      7 h - 3 times a day

      $40 - $60

  • Bus Alsa

    $50
    1. Madrid

      9 h 15 min - once daily

      $47

    2. Lisboa Oriente

      46 min - every 30 minutes

      $3

  • Trenhotel

    $97 - $123
    1. Sol

      19 min - every 10 minutes - line 1

      $2 - $3

    2. Madrid Chamartín Station

      10 h 47 min - once daily

      $95 - $120

  • Rideshare

    $30 - $55
    1. Madrid

      6 h 42 min - twice daily

      $30 - $55

  • Drive

    $85 - $130
    1. Madrid

      5 h 56 min - 391.7 miles

      $85 - $130

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Recoletos train to Madrid airport, fly to Lisbon airport, then Metro to Lisbon. 4 h $56. From Madrid bus to Lisbon. 7 h $50. From Madrid bus to Lisboa Oriente then bus to Martim Moniz. 10 h 16 min $49. From Sol line 1 subway to Madrid Chamartín Station then Trenhotel to Lisboa Santa Apolonia. 12 h 6 min $122. From Madrid rideshare to Lisbon. 6 h 42 min $39. From Madrid drive to Lisbon. 5 h 56 min $108.