Travel from Málaga to Villaviciosa

Train, bus or fly from Málaga to Villaviciosa?

You can take a train from Málaga to Villaviciosa via Madrid-Puerta de Atocha, Atocha, Madrid-Chamartin, Gijón, and Gijon / Xixon in around 10 h 12 min. Alternatively, ALSA operates a bus from Málaga to Villaviciosa once daily. Tickets cost $70 - $100 and the journey takes 15 h 15 min.

How to get from Málaga to Villaviciosa

ModeDurationPrice
From Malaga train to Madrid-Puerta de Atocha, walk to Atocha, train to Madrid-Chamartin, train to Gijón, walk to Gijon / Xixon, then bus to Villaviciosa.10 h 12 min156€
From Malaga train to Madrid-Puerta de Atocha, train to Gijón, walk to Gijon / Xixon, then bus to Villaviciosa.11 h 4 min154€
From Malaga bus to Gijon / Xixon then bus to Villaviciosa.16 h 35 min93€
From Málaga drive to Villaviciosa.9 h 44 min118€
From Málaga Centro-Almeda train to Malaga airport, fly to Oviedo airport, bus to Oviedo, then bus to Villaviciosa.6 h 15 min128€
From Málaga Centro-Almeda train to Malaga airport, fly to Santander airport, bus to Santander, bus to Llanes, then bus to Villaviciosa.7 h 56 min172€
From Málaga Centro-Almeda train to Malaga airport, fly to Bilbao airport, bus to Bilbao, bus to Gijon / Xixon, then bus to Villaviciosa.9 h 38 min133€
From Málaga Centro-Almeda train to Malaga airport, fly to Santiago de Compostela airport, bus to Lugo, bus to Aviles, bus to Gijon / Xixon, then bus to Villaviciosa.11 h 16 min166€

How long does it take to get from Málaga to Villaviciosa?

It takes approximately 10 h 12 min to get from Málaga to Villaviciosa, including transfers.

Is there a direct bus between Málaga and Villaviciosa?

No, there is no direct bus from Málaga to Villaviciosa. However, there are services departing from Malaga and arriving at Villaviciosa via Gijon / Xixon. The journey, including transfers, takes approximately 16 h 35 min.

Operators from Málaga to Villaviciosa

OperatorPhoneWebsite
Spanish Railways AVESpanish Railways AVE
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
ALSA+34 902 42 22 42ALSA
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Vueling AirlinesVueling Airlines
Air EuropaAir Europa
VoloteaVolotea
RyanairRyanair
IberiaIberia
BizkaiBusBizkaiBus
Empresa Freire+34 902 800 220Empresa Freire