Travel from London to Oviedo-Spain

Train, bus or fly from London to Oviedo?

Vueling Airlines, British Airways and four other airlines fly from London to Oviedo hourly. Alternatively, you can take a train from London to Oviedo via Paris Nord, Paris Gare de Lyon, Barcelona Sants, Madrid-Puerta de Atocha, Atocha, and Madrid-Chamartin in around 19 h 8 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris

How to get from London to Oviedo

ModeDurationPrice
From London Victoria train to London Gatwick airport, fly to Oviedo airport, then bus to Oviedo.5 h 55 min$167
From London Liverpool Street train to London Stansted airport, fly to Oviedo airport, then bus to Oviedo.6 h 28 min$116
From London Paddington train to London Heathrow airport, fly to Oviedo airport, then bus to Oviedo.8 h 2 min$185
From London Liverpool Street train to London Stansted airport, fly to Santander airport, bus to Santander, then bus to Oviedo.8 h 29 min$166
From London Paddington train to London Heathrow airport, fly to Bilbao airport, bus to Bilbao, then bus to Oviedo.9 h 20 min$182
From London Victoria train to London Gatwick airport, fly to Bilbao airport, bus to Bilbao, then bus to Oviedo.9 h 28 min$169
From London Paddington train to London Heathrow airport, fly to A Coruna airport, bus to A Coruña/La Coruña, then bus to Oviedo.9 h 9 min$172
From London Liverpool Street train to London Stansted airport, fly to Bilbao airport, bus to Bilbao, then bus to Oviedo.9 h 56 min$168
From London St Pancras International Station train to Gare du Nord, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Bayonne - Gare SNCF arrêt STAB, place Perreire, bus to Bilbao, then bus to Oviedo.15 h 33 min$544
From London St Pancras International Station train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, train to Madrid-Puerta de Atocha, walk to Atocha, train to Madrid-Chamartin, then train to Oviedo.19 h 8 min$667
From Londres Victoria Coach Station bus to Bilbao then bus to Oviedo.25 h 5 min$140
From London Waterloo train to Portsmouth, Victoria Park, bus to Stamshaw, International Port, walk to Portsmouth, car ferry to Santander, walk to Santander, then train to Oviedo.32 h 9 min$407
From Londres Victoria Coach Station bus to Leon then bus to Oviedo.2 days 4 h$185
From London drive to Portsmouth, car ferry to Cherbourg, then drive to Oviedo.17 h 8 min$294

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

It takes approximately 5 h 55 min to get from London to Oviedo, including transfers.

Is there a direct train between London and Oviedo?

No, there is no direct train from London to Oviedo. However, there are services departing from London St Pancras International Station and arriving at Oviedo via Paris Nord, Paris Gare de Lyon, Barcelona Sants, Atocha and Madrid-Chamartin. The journey, including transfers, takes approximately 19 h 8 min.

Is there a direct bus between London and Oviedo?

No, there is no direct bus from London to Oviedo. However, there are services departing from Londres Victoria Coach Station and arriving at Oviedo via Bilbao. The journey, including transfers, takes approximately 25 h 5 min.

Operators from London to Oviedo

OperatorPhoneWebsite
Gatwick Express+44 345 850 1530Gatwick Express
Vueling AirlinesVueling Airlines
ALSA+34 902 42 22 42ALSA
Stansted ExpressStansted Express
easyJeteasyJet
Heathrow ExpressHeathrow Express
British AirwaysBritish Airways
IberiaIberia
SwissSwiss
Air FranceAir France
RyanairRyanair
KLMKLM
LufthansaLufthansa
Aer LingusAer Lingus
BizkaiBusBizkaiBus
Air EuropaAir Europa
Autos Cal PitaAutos Cal Pita
EurostarEurostar
Paris Metro3424Paris Metro
TGV0033 892 353535TGV
Iberocoach(+351) 253 267 730Iberocoach
TransilienTransilien
Spanish Railways AVESpanish Railways AVE
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
South Western Railway0345 6000 650South Western Railway
First+44 (0)1224 650100First
Brittany Ferries0330 159 7000Brittany Ferries
Close Print Itinerary
  1. Here are 14 options to get from
    London to Oviedo:

    1. Trip:
      1 Train to London Gatwick, fly to Oviedo
      • One-Way approx: USD $101 - $367
      • Duration: 5 h 55 min
      Open +
      • Trip:
        1 Train to London Gatwick, fly to Oviedo
        • One-Way approx: USD $101 - $367
        • Duration: 5 h 55 min
        Close x
    2. Trip:
      2 Train to London Stansted, fly to Oviedo
      • One-Way approx: USD $87 - $296
      • Duration: 6 h 28 min
      Open +
      • Trip:
        2 Train to London Stansted, fly to Oviedo
        • One-Way approx: USD $87 - $296
        • Duration: 6 h 28 min
        Close x
    3. Trip:
      3 Fly London Heathrow to Oviedo
      • One-Way approx: USD $105 - $419
      • Duration: 8 h 2 min
      Open +
      • Trip:
        3 Fly London Heathrow to Oviedo
        • One-Way approx: USD $105 - $419
        • Duration: 8 h 2 min
        Close x
    4. Trip:
      4 Train to London Stansted, fly to Santander, bus
      • One-Way approx: USD $105 - $301
      • Duration: 8 h 29 min
      Open +
      • Trip:
        4 Train to London Stansted, fly to Santander, bus
        • One-Way approx: USD $105 - $301
        • Duration: 8 h 29 min
        Close x
    5. Trip:
      5 Fly London Heathrow to Bilbao, bus
      • One-Way approx: USD $125 - $296
      • Duration: 9 h 20 min
      Open +
      • Trip:
        5 Fly London Heathrow to Bilbao, bus
        • One-Way approx: USD $125 - $296
        • Duration: 9 h 20 min
        Close x
    6. Trip:
      6 Train to London Gatwick, fly to Bilbao, bus
      • One-Way approx: USD $106 - $274
      • Duration: 9 h 28 min
      Open +
      • Trip:
        6 Train to London Gatwick, fly to Bilbao, bus
        • One-Way approx: USD $106 - $274
        • Duration: 9 h 28 min
        Close x
    7. Trip:
      7 Fly London Heathrow to A Coruna, bus
      • One-Way approx: USD $120 - $346
      • Duration: 9 h 9 min
      Open +
      • Trip:
        7 Fly London Heathrow to A Coruna, bus
        • One-Way approx: USD $120 - $346
        • Duration: 9 h 9 min
        Close x
    8. Trip:
      8 Train to London Stansted, fly to Bilbao, bus
      • One-Way approx: USD $102 - $273
      • Duration: 9 h 56 min
      Open +
      • Trip:
        8 Train to London Stansted, fly to Bilbao, bus
        • One-Way approx: USD $102 - $273
        • Duration: 9 h 56 min
        Close x
    9. Trip:
      9 Train, bus
      • One-Way approx: USD $316 - $580
      • Duration: 15 h 33 min
      Open +
      • Trip:
        9 Train, bus
        • One-Way approx: USD $316 - $580
        • Duration: 15 h 33 min
        Close x
    10. Trip:
      10 Train
      • One-Way approx: USD $432 - $685
      • Duration: 19 h 8 min
      Open +
      • Trip:
        10 Train
        • One-Way approx: USD $432 - $685
        • Duration: 19 h 8 min
        Close x
    11. Trip:
      11 Bus via Bilbao
      • One-Way approx: USD $114 - $165
      • Duration: 25 h 5 min
      Open +
      • Trip:
        11 Bus via Bilbao
        • One-Way approx: USD $114 - $165
        • Duration: 25 h 5 min
        Close x
    12. Trip:
      12 Train, car ferry
      • One-Way approx: USD $158 - $573
      • Duration: 32 h 9 min
      Open +
      • Trip:
        12 Train, car ferry
        • One-Way approx: USD $158 - $573
        • Duration: 32 h 9 min
        Close x
    13. Trip:
      13 Bus
      • One-Way approx: USD $153 - $218
      • Duration: 2 days 4 h
      Open +
      • Trip:
        13 Bus
        • One-Way approx: USD $153 - $218
        • Duration: 2 days 4 h
        Close x
    14. Trip:
      14 Drive, car ferry
      • One-Way approx: USD $216 - $373
      • Duration: 17 h 8 min
      Open +
      • Trip:
        14 Drive, car ferry
        • One-Way approx: USD $216 - $373
        • Duration: 17 h 8 min
        Close x