Travel options for:
Aveiro to Villaviciosa
  • Train, bus via A Coruna

    1. Aveiro

      32 min - every 4 hours

      $5 - $10

    2. Porto(Campanha)

      2 h 15 min - 3 times a day

      $13 - $25

    3. Estación Ferrocarril

      5 min - every 30 minutes

      $2

    4. Vigo Urzaiz

      1 h 20 min - every 15 minutes

      $19 - $30

    5. A Coruna

      9 min - 2470 feet

    6. A Coruña/La Coruña

      3 h 35 min - once daily

    7. Oviedo

      1 h - every 4 hours

  • Bus Iberocoach

    1. Aveiro - Ponto de ônibus

      5 h 36 min - 3 times a week

      $80 - $100

    2. Zamora

      4 h 45 min - once daily

    3. Gijon / Xixon

      45 min - every 2 hours

  • Train, bus

    1. Aveiro

      1 h 6 min - hourly

      $6 - $10

    2. Porto - Deus da Sorte

      4 h 26 min - 5 times a day

      $19 - $28

    3. Orense/Ourense

      5 h 25 min - once daily

    4. Gijon / Xixon

      45 min - every 2 hours

  • Bus via Mirandela

    1. Aveiro

      3 h 46 min - 4 times a week

      $15 - $20

    2. Mirandela

      3 h 54 min - once daily

      $40 - $60

    3. Benavente

      3 h 20 min - once daily

    4. Gijon / Xixon

      45 min - every 2 hours

  • Train

    $81 - $140
    1. Aveiro

      32 min - every 4 hours

      $5 - $10

    2. Porto(Campanha)

      2 h 15 min - 3 times a day

      $13 - $25

    3. Vigo-Guixar

      1 h 31 min - 3 times a day

      $16 - $27

    4. Orense-Empalme

      3 h 46 min - twice daily

      $30 - $50

    5. Leon

      2 h 39 min - 3 times a day

      $16 - $28

    6. Gijón

      10 min - 2938 feet

    7. Gijon / Xixon

      45 min - every 2 hours

  • Drive

    $85 - $130
    1. Aveiro

      5 h 54 min - 379.8 miles

      $85 - $130

  • Train to Porto, fly

    $77 - $262
    1. Aveiro

      32 min - every 4 hours

      $5 - $10

    2. Campanhã

      34 min - every 5 minutes

      $1 - $2

    3. Porto (OPO)

      3 h 45 min - 1 stopover

      $70 - $250

    4. Oviedo (OVD)

      45 min - hourly

    5. Oviedo

      1 h - every 4 hours

  • Train to Lisbon, fly

    $73 - $302
    1. Aveiro

      2 h 1 min - every 4 hours

      $19 - $40

    2. Lisboa Oriente

      8 min - every 5 minutes

      $3

    3. Lisbon (LIS)

      1 h 55 min - non-stop

      $50 - $260

    4. Oviedo (OVD)

      45 min - hourly

    5. Oviedo

      1 h - every 4 hours

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

From Aveiro train to Porto(Campanha), train to Estación Ferrocarril, bus to Vigo Urzaiz, train to A Coruna, walk to A Coruña/La Coruña, bus to Oviedo, then bus to Villaviciosa. 12 h 17 min. From Aveiro - Ponto de ônibus bus to Zamora, bus to Gijon / Xixon, then bus to Villaviciosa. 12 h 41 min. From Aveiro train to Porto - Deus da Sorte, bus to Orense/Ourense, bus to Gijon / Xixon, then bus to Villaviciosa. 14 h 17 min. From Aveiro bus to Mirandela, bus to Benavente, bus to Gijon / Xixon, then bus to Villaviciosa. 14 h 20 min. From Aveiro train to Porto(Campanha), train to Vigo-Guixar, train to Orense-Empalme, train to Leon, train to Gijón, walk to Gijon / Xixon, then bus to Villaviciosa. 16 h 13 min £93. From Aveiro drive to Villaviciosa. 5 h 54 min £79. From Aveiro train to Campanhã, Metro to Porto airport, fly to Oviedo airport, bus to Oviedo, then bus to Villaviciosa. 10 h 26 min £105. From Aveiro train to Lisboa Oriente, Metro to Lisbon airport, fly to Oviedo airport, bus to Oviedo, then bus to Villaviciosa. 9 h 39 min £105.