Travel from A-Coruña to Oviedo-Spain

Bus or train from A Coruña to Oviedo?

ALSA operates a bus from A Coruña to Oviedo 3 times a day. Tickets cost $35 - $55 and the journey takes 3 h 35 min. Alternatively, Arriva Noroeste operates a train from A Coruña to Oviedo hourly. Tickets cost $4 - $10 and the journey takes 50 min. 2 other operators also service this route.

How to get from A Coruña to Oviedo

From A Coruña/La Coruña bus to Oviedo. 3 h 35 min 36€. From A Coruña bus to Ferrol then train to Oviedo. 9 h 13 min 32€. From La Corogne rideshare to Oviedo. 3 h 15 min 15€. From A Coruña drive to Oviedo. 2 h 48 min 34€.

How long does it take to get from A Coruña to Oviedo?

The bus from A Coruña/La Coruña to Oviedo takes 3 h 35 min and departs 3 times a day.

Operators from A Coruña to Oviedo

Close Print Itinerary
  1. Here are 4 options to get from
    A Coruña to Oviedo:

    1. Trip:
      1 Bus
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 35 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 35 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $34 - $92
      • Duration: 9 h 13 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $34 - $92
        • Duration: 9 h 13 min
        Close x
    3. Trip:
      3 Rideshare
      • One-Way approx: USD $18 - $24
      • Duration: 3 h 15 min
      Open +
      • Trip:
        3 Rideshare
        • One-Way approx: USD $18 - $24
        • Duration: 3 h 15 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 48 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 48 min
        Close x