Travel options for:
Madrid to Llanes
  • Train

    $61 - $86
    1. Madrid-Puerta de Atocha

      4 h 52 min - once daily

      $50 - $70

    2. Torrelavega

      1 h 34 min - twice daily

      $9 - $20

  • Bus via Torrelavega

    $67 - $98
    1. Madrid

      5 h 25 min - every 4 hours

      $40 - $60

    2. Torrelavega

      1 h 5 min - twice daily

      $26 - $40

  • Bus

    $40 - $65
    1. Madrid Moncloa

      8 h 15 min - once a week

      $40 - $65

  • Rideshare

    $30
    1. Madrid

      5 h 54 min - once daily

      $30

  • Drive

    $55 - $85
    1. Madrid

      4 h 46 min - 308.3 miles

      $55 - $85

  • Fly to Santander, bus

    $92 - $428
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      55 min - non-stop

      $40 - $350

    3. Santander (SDR)

      10 min - hourly

      $23 - $35

    4. Santander

      1 h 35 min - twice daily

      $27 - $40

  • Fly to Bilbao, bus

    $73 - $240
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h - non-stop

      $40 - $190

    3. Bilbao (BIO)

      19 min - every 30 minutes

      $1 - $2

    4. Bilbao

      3 h 35 min - twice daily

      $30 - $45

  • Fly to Oviedo, bus

    $82 - $248
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 5 min - non-stop

      $27 - $170

    3. Oviedo (OVD)

      45 min - hourly

      $25 - $35

    4. Oviedo

      1 h 45 min - twice daily

      $28 - $40

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

From Madrid-Puerta de Atocha train to Torrelavega then train to Llanes. 7 h 26 min £63. From Madrid bus to Torrelavega then bus to Llanes. 7 h 30 min £59. From Madrid Moncloa bus to Llanes. 8 h 15 min £40. From Madrid rideshare to Llanes. 5 h 54 min £22. From Madrid drive to Llanes. 4 h 46 min £53. From Recoletos train to Madrid airport, fly to Santander airport, bus to Santander, then bus to Llanes. 5 h 24 min £146. From Recoletos train to Madrid airport, fly to Bilbao airport, bus to Bilbao, then bus to Llanes. 7 h 36 min £93. From Recoletos train to Madrid airport, fly to Oviedo airport, bus to Oviedo, then bus to Llanes. 6 h 48 min £99.