Travel from Oviedo-Spain to Bilbao

Bus or fly from Oviedo to Bilbao?

ALSA operates a bus from Oviedo to Bilbao 5 times a day. Tickets cost $35 - $55 and the journey takes 3 h 30 min. Alternatively, Iberia, Vueling Airlines and four other airlines fly from Oviedo to Bilbao every 3 hours.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Oviedo to Bilbao

ModeDurationPrice
From Oviedo bus to Bilbao.3 h 30 min36€
From Oviedo train to Santander then bus to Bilbao.7 h 13 min44€
From Oviedo rideshare to Bilbao.3 h 27 min17€
From Oviedo drive to Bilbao.2 h 57 min33€
From Oviedo bus to Oviedo airport, fly to Bilbao airport, then bus to Bilbao.5 h 14 min133€

How long does it take to get from Oviedo to Bilbao?

The bus from Oviedo to Bilbao takes 3 h 30 min including transfers and departs five times a day.

Is there a direct bus between Oviedo and Bilbao?

Yes, there is a direct bus departing from Oviedo and arriving at Bilbao. Services depart five times a day. The journey takes approximately 3 h 30 min.

Operators from Oviedo to Bilbao

OperatorPhoneWebsite
ALSA+34 902 42 22 42ALSA
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
BlaBlaCar.esBlaBlaCar.es
IberiaIberia
Vueling AirlinesVueling Airlines
TAP PortugalTAP Portugal
VoloteaVolotea
Air EuropaAir Europa
Air FranceAir France
BizkaiBusBizkaiBus
Close Print Itinerary
  1. Here are 5 options to get from
    Oviedo to Bilbao:

    1. Trip:
      1 Bus
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 30 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 30 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $48 - $79
      • Duration: 7 h 13 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $48 - $79
        • Duration: 7 h 13 min
        Close x
    3. Trip:
      3 Rideshare
      • One-Way approx: USD $15 - $35
      • Duration: 3 h 27 min
      Open +
      • Trip:
        3 Rideshare
        • One-Way approx: USD $15 - $35
        • Duration: 3 h 27 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 57 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 57 min
        Close x
    5. Trip:
      5 Fly
      • One-Way approx: USD $87 - $339
      • Duration: 5 h 14 min
      Open +
      • Trip:
        5 Fly
        • One-Way approx: USD $87 - $339
        • Duration: 5 h 14 min
        Close x