1map logoGo to main page

Malaga, Andalucía to Oviedo, Asturias from $646: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Malaga, Spain
to
Oviedo, Spain

How to Get from Malaga to Oviedo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$646 by busBest price
753 kmDistance
4h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Malaga to Oviedo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  9m
Estimated price
$63-231
Recommended
Company
ALSA
Bus
Average Duration
14h  20m
Estimated price
$646-648
Cheapest
route map
Distance: 753 km
Duration: 4h 9m

See more options

Pricing table
Company
various
Plane
Bus
Average Duration
6h  24m
Estimated price
$67-236
Company
Renfe AVE
Train
Average Duration
7h  27m
Estimated price
$69-657
Company
various
Bus
Plane
Average Duration
6h  45m
Estimated price
$72-251
Company
various
Drive
Plane
Average Duration
4h  44m
Estimated price
$93-276
Company
various
Drive
Average Duration
9h  24m
Estimated price
$646-648

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $98 $98 $98 $66 $98 $98 $98
Fly $66 $61 $60 $86 $70 $99 $86

Traveling From Malaga to Oviedo

Traveling from Malaga to Oviedo offers a fascinating contrast, with Malaga's sunny beaches and vibrant nightlife giving way to Oviedo's lush landscapes and rich history.

Best Neighborhoods in Oviedo

Oviedo showcases vibrant neighborhoods that highlight its culture and charm.

Old Town (Histórico)
• Stunning architecture and historic landmarks abound.
• Quaint cafes and shops line the cobblestone streets.
La Argañosa
• Known for its local atmosphere and community vibe.
• Offers an array of traditional Asturian eateries.
Avenida de Galicia
• Bustling area with modern amenities and attractions.
• Great access to parks and green spaces.

Best Times To Visit Oviedo's Attractions

Timing your visits to Oviedo's attractions can greatly enhance your experience.

Cathedral of San Salvador
Early mornings or late afternoons offer peaceful visits with fewer crowds.
Parque de San Francisco
Visit during weekdays for a tranquil stroll among the trees.
Museum of Fine Arts
Weekday afternoons provide a quieter atmosphere to enjoy the art.

Oviedo Weather: What to Expect Year-Round

Oviedo experiences a mild oceanic climate with humid winters and cool summers, making it ideal for year-round visits. Late spring and early fall are particularly pleasant, allowing you to fully enjoy the city's outdoor attractions and vibrant culture.

Dining Recommendation in Oviedo

In Oviedo, try the iconic 'Cachopo,' a hearty dish of breaded beef filled with cheese and ham, which presents a savory contrast to Malaga's lighter seafood fare. The cozy, traditional taverns in Oviedo add a rustic charm to your dining experience, showcasing local ingredients that elevate each meal.

Malaga - Oviedo operators

Explore transport companies operating between Malaga and Oviedo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
iberia.com

Plane from Malaga (AGP) to Asturias (OVD)

Average Duration
1h 40m
Estimated price
59-213

Plane from Malaga (AGP) to Asturias (OVD) via Madrid

Average Duration
3h 38m
Estimated price
67-213

Plane from Sevilla (SVQ) to Asturias (OVD) via Madrid

Average Duration
3h 36m
Estimated price
213-213

Plane from Malaga (AGP) to Santander (SDR)

Average Duration
3h 38m
Estimated price
597-213

Plane from Granada-Jaén (GRX) to Asturias (OVD) via Madrid

Average Duration
3h 20m
Estimated price
213-213
Website
vueling.com

Plane from Malaga (AGP) to Asturias (OVD)

Average Duration
1h 40m
Estimated price
67-213

Plane from Malaga (AGP) to Asturias (OVD) via Madrid

Average Duration
3h 33m
Estimated price
67-213

Plane from Sevilla (SVQ) to Asturias (OVD) via Madrid

Average Duration
3h 32m
Estimated price
213-213

Plane from Granada-Jaén (GRX) to Asturias (OVD) via Madrid

Average Duration
3h 20m
Estimated price
213-213
Website
volotea.com

Plane from Malaga (AGP) to Asturias (OVD)

Average Duration
1h 40m
Estimated price
67-213

Plane from Sevilla (SVQ) to Asturias (OVD)

Average Duration
1h 25m
Estimated price
67-213

Plane from Granada-Jaén (GRX) to Asturias (OVD)

Average Duration
1h 30m
Estimated price
595-213
Train Show train routes
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Malaga Maria Zambrano to Oviedo via Estación de tren de Atocha

Average Duration
7h 27m
Estimated price
64-590
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Malaga Maria Zambrano to Oviedo via Estación de tren de Atocha and Madrid-Chamartin

Average Duration
7h 27m
Estimated price
882-883
Bus Show bus routes
Contact phone
+34 910 207 007
Website
alsa.com

Bus from Malaga to Oviedo

Average Duration
14h 20m
Estimated price
591-592
Drive

Drive from Málaga to Oviedo

Average Duration
9h 24m
Estimated price
593-594

Malaga to Oviedo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Malaga and Oviedo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Malaga to Oviedo, covering a distance of 614 miles at your own pace. Enjoy the freedom of the open road and the diverse landscapes of Spain along the way. 💰 Prices for the journey from Malaga to Oviedo by car range from €157 to €240, offering flexibility for different budgets. Plan your trip accordingly and factor in fuel costs and any additional expenses for a comfortable ride.
Average price
€157 - €240
🚆 Although there is no direct train from Málaga to Oviedo, you can still easily reach your destination by taking connecting trains. The journey involves transfers at Estación de Atocha Cercanías and Madrid-Chamartin, making for a total travel time of approximately 7 hours and 27 minutes. 💰 The prices for a train ticket from Malaga to Oviedo range from €66 to €128, offering you a cost-effective and convenient way to travel between these two vibrant Spanish cities. Sit back, relax, and enjoy the scenic views as you make your way from Malaga to Oviedo by train.
Departure Point
Malaga Maria Zambrano station
Arrival Point
Oviedo station
Useful tips for train travellers
• Onboard services for your trip from Malaga to Oviedo include catering services that typically offer a selection of snacks, light meals, and beverages. It's advisable to check the official websites of the operators, such as Renfe, to get the most accurate information about the specific menu options available during your journey.
• For seating options, Renfe provides three classes: Turista (Economy), Preferente (Business), and Club (First Class). Preferente and Club come with added amenities such as wider seats, more legroom, and complimentary meals. Turista offers a comfortable ride but with more basic services. Plan accordingly based on your budget and comfort preference.
• There are multiple operators for your route, primarily Renfe, which is the main train service provider in Spain. You can visit their website at ">">renfe.com for schedules and booking, or check out alternatives like ALSA, which provides bus services for part of the journey. Useful links for local transport schedules in Oviedo would include the Ayto Oviedo official site for city buses and routes.
🛫 Flying from Malaga Airport to Asturias Airport in Oviedo is a convenient option, with a direct flight taking only 1 hour and 40 minutes. Airlines like Volotea, Vueling Airlines, and Iberia operate flights between these two cities. 🌄 Once you land at Asturias Airport, it will take approximately 4 hours and 9 minutes to reach Oviedo from Malaga by plane. The journey offers a seamless and quick way to travel between these two beautiful Spanish destinations. 💸 Prices for flights between Oviedo and Malaga can range from €61 to €219, providing travelers with various options to suit their budgets and travel preferences.
Departure Point
Malaga Airport
Arrival Point
Asturias Airport
Useful tips for plane travellers
• When booking, check flight schedules with Volotea, Vueling Airlines, and Iberia to find the most convenient direct flight, as options may vary in length and price—aim for a quick 1h 40m flight to maximize your time in Oviedo.
• Upon arriving at Asturias Airport, expect a straightforward navigation process: follow the clearly marked signs to the baggage claim and then to the taxi stand—taxis to the city center of Oviedo typically cost around €60.
• For convenient local transport, check Asturias Airport Transport for schedules and Vueling or Volotea for dining options in-flight, ensuring you’re prepared to enjoy Oviedo upon arrival.
🚌 Traveling from Malaga to Oviedo by bus is a convenient option with a direct service operated by ALSA. The journey takes approximately 14 hours and 20 minutes, departing once daily and running every day. 🚌 Ticket prices for the bus from Malaga to Oviedo range from €78 to €120, making it an affordable choice for travelers looking to explore the beauty of both cities without the hassle of driving or flying. Sit back, relax, and enjoy the journey from the south to the north of Spain.
Departure Point
Malaga station
Arrival Point
Oviedo station

Frequently asked questions

Find out more about the route from Malaga to Oviedo.

Or choose the category:
The distance between Malaga and Oviedo is approximately 468 miles by air and 613.5 miles by road. The typical travel times vary depending on the mode of transportation. By train, it takes around 8 hours and 37 minutes to reach Oviedo from Malaga. Alternatively, by combining train and flight, the travel time is approximately 6 hours and 8 minutes. And if you choose to fly directly, it takes about 4 hours and 14 minutes. If driving, it takes approximately 9 hours and 24 minutes. Lastly, by bus, the typical travel time is around 14 hours and 40 minutes.
The most cost-effective way to travel from Malaga to Oviedo is by train, which takes 8 hours and 37 minutes and costs between €63 and €118. This option allows you to enjoy the scenic views along the way. However, if time is a concern, flying is the fastest option, taking only 4 hours and 14 minutes at a cost of between €63 and €235. Both options offer different benefits depending on your priorities.
The prices for a train ticket from Malaga to Oviedo range from €65 to €117. Alternatively, taking a bus from Oviedo to Malaga would cost between €127 and €199. It's important to note that prices may vary depending on factors such as dates, times, and availability. It is recommended to check with the specific transportation providers for the most up-to-date prices.
To get from Malaga to Oviedo without using public transportation, you can opt to drive. The driving distance is approximately 614 miles and it takes around 9 hours and 24 minutes to reach Oviedo by car. The prices for renting a car and fuel costs vary, with prices ranging from €154 to €235. Driving allows you the flexibility to make stops along the way and enjoy the scenic route.
To travel from Malaga to Oviedo without a car, the best options are by train or by plane. The train journey takes approximately 8 hours and 37 minutes, with ticket prices ranging from €63 to €118. If you prefer a quicker option, flying from Malaga to Oviedo takes around 4 hours and 14 minutes, with ticket prices ranging from €63 to €235. Alternatively, you could also consider taking a bus, which takes 14 hours and 40 minutes and costs between €127 and €199.
No, there is no direct link between Malaga and Oviedo. However, you can travel between the two cities by train with a transfer at Atocha and Madrid-Chamartin, which takes approximately 8 hours and 37 minutes. Alternatively, there is a direct daily bus service that takes around 14 hours and 40 minutes. Another option is to fly from Malaga to Asturias and then take a train or bus to Oviedo.
The flight between Malaga and Oviedo typically takes approximately 1 hour and 40 minutes. The prices for this flight can vary between €63 and €230. It is recommended to check with various airlines and booking platforms to find the best deals and timing options for this route.
There are over 1270 hotels available in Oviedo for travelers to choose from. Prices start at €36 per night, making accommodations in Oviedo quite affordable. Whether you're looking for a budget-friendly option or a luxury hotel, there is a wide range of choices to fit different preferences and budgets. It is recommended to book in advance to secure the best deals and availability.