Ferry

For those preferring not to fly, you can take the train via Paris and Barcelona or sail from the UK to Bilbao or Santander where you can take a direct train to Oviedo.