Travel options for:
Asturias to Madrid
  • Fly

    $29 - $171
    1. Avilés

      20 min - hourly

    2. Oviedo (OVD)

      1 h 5 min - non-stop

      $27 - $170

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train via Madrid-Chamartin

    $59 - $74
    1. Gijón

      5 h 25 min - once daily

      $55 - $75

    2. Madrid-Chamartin

      12 min - 3334 feet

    3. Sevilla

      3 min - every 10 minutes - line 2

      $1 - $2

  • Train

    $55 - $75
    1. Gijón

      5 h 55 min - once daily

      $55 - $75

  • Bus

    1. Gijon / Xixon

      6 h - every 3 hours

  • Bus, Trenhotel

    $52 - $66
    1. Gijon / Xixon

      2 h - 5 times a day

    2. Leon

      6 min - 1766 feet

    3. León

      5 h 6 min - 6 times a week

      $45 - $65

    4. Chamartin

      19 min - every 10 minutes - line 1

      $2 - $3

  • Rideshare

    $26 - $35
    1. Gijón

      5 h 11 min - every 3 hours

      $26 - $35

  • Drive

    $55 - $80
    1. Gijón

      4 h 34 min - 294.1 miles

      $55 - $80

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

From Aviles bus to Oviedo airport, fly to Madrid airport, then train to Madrid. 3 h 4 min $67. From Gijón train to Madrid-Chamartin, walk to Sevilla, then line 2 subway to Sol. 5 h 41 min $73. From Gijón train to Madrid-Puerta de Atocha. 5 h 55 min $71. From Gijon / Xixon bus to Madrid Estacion Sur. 6 h. From Gijon / Xixon bus to Leon, walk to León, Trenhotel to Chamartin, then line 1 subway to Sol. 8 h 35 min $65. From Gijón rideshare to Madrid. 5 h 11 min $29. From Gijón drive to Madrid. 4 h 34 min $67.