Travel options for:
Mount Airy to Villaviciosa
  • Fly Washington Dulles to Oviedo

    $467 - $1,394
    1. Mount Airy

      11 min - 7.2 miles

      $30 - $40

    2. Main St & Main St

      32 min - every 2 hours - line 90

      $2 - $5

    3. SHADY GROVE station

      36 min - every 15 minutes

      $2 - $4

    4. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    5. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    6. Washington Dulles (IAD)

      11 h 30 min - 1 stopover

      $400 - $1,300

    7. Oviedo (OVD)

      45 min - hourly

      $12 - $19

    8. Oviedo

      1 h - every 4 hours

      $12 - $19

  • Train to Philadelphia, fly to Oviedo

    $620 - $1,845
    1. Mount Airy

      10 min - 7.2 miles

      $30 - $40

    2. Main St & Main St

      32 min - every 2 hours - line 90

      $2 - $5

    3. SHADY GROVE station

      45 min - every 15 minutes

      $2 - $4

    4. Washington Union Station

      1 h 34 min - 3 times a day

      $90 - $250

    5. 30th Street Station

      18 min - every 30 minutes

      $8

    6. Philadelphia (PHL)

      10 h 15 min - 1 stopover

      $460 - $1,500

    7. Oviedo (OVD)

      45 min - hourly

      $12 - $19

    8. Oviedo

      1 h - every 4 hours

      $12 - $19

  • Fly Washington Dulles to Santander, bus

    $632 - $2,017
    1. Mount Airy

      10 min - 7.2 miles

      $30 - $40

    2. Main St & Main St

      32 min - every 2 hours - line 90

      $2 - $5

    3. SHADY GROVE station

      36 min - every 15 minutes

      $2 - $4

    4. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    5. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    6. Washington Dulles (IAD)

      10 h 15 min - 1 stopover

      $550 - $1,900

    7. Santander (SDR)

      10 min - hourly

      $10 - $17

    8. Santander

      1 h 35 min - twice daily

      $15 - $23

    9. Llanes

      1 h - 5 times a day

      $13 - $21

  • Fly Washington Dulles to Madrid, train

    $365 - $1,347
    1. Mount Airy

      10 min - 7.2 miles

      $30 - $40

    2. Main St & Main St

      32 min - every 2 hours - line 90

      $2 - $5

    3. SHADY GROVE station

      36 min - every 15 minutes

      $2 - $4

    4. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    5. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    6. Washington Dulles (IAD)

      7 h 55 min - non-stop

      $290 - $1,200

    7. Madrid (MAD)

      15 min - every 30 minutes

      $1 - $3

    8. Madrid-Chamartin

      5 h 23 min - once daily

      $19 - $70

    9. Gijón

      10 min - 2958 feet

    10. Gijon / Xixon

      45 min - every 2 hours

      $11 - $18

  • Fly Washington Dulles to Leon, bus

    $822 - $3,300
    1. Mount Airy

      10 min - 7.2 miles

      $30 - $40

    2. Main St & Main St

      32 min - every 2 hours - line 90

      $2 - $5

    3. SHADY GROVE station

      36 min - every 15 minutes

      $2 - $4

    4. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    5. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    6. Washington Dulles (IAD)

      12 h 5 min - 1 stopover

      $750 - $3,200

    7. Leon (LEN)

      1 h 20 min - 5 times a week

      $16 - $25

    8. Oviedo

      1 h - every 4 hours

      $12 - $19

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

From Mount Airy taxi to Main St & Main St, line 90 bus to SHADY GROVE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Oviedo airport, bus to Oviedo, then bus to Villaviciosa. 19 h 32 min $835. From Mount Airy taxi to Main St & Main St, line 90 bus to SHADY GROVE station, subway to Washington Union Station Amtrak, train to 30th Street Station, train to Philadelphia airport, fly to Oviedo airport, bus to Oviedo, then bus to Villaviciosa. 20 h 15 min $1,187. From Mount Airy taxi to Main St & Main St, line 90 bus to SHADY GROVE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Santander airport, bus to Santander, bus to Llanes, then bus to Villaviciosa. 19 h 49 min $1,204. From Mount Airy taxi to Main St & Main St, line 90 bus to SHADY GROVE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Madrid airport, train to Madrid-Chamartin, train to Gijón, walk to Gijon / Xixon, then bus to Villaviciosa. 20 h 48 min $525. From Mount Airy taxi to Main St & Main St, line 90 bus to SHADY GROVE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Leon airport, bus to Oviedo, then bus to Villaviciosa. 20 h 54 min $1,889.