1map logoGo to main page

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

Compare Travel Options and Prices

from
Granada, Spain
to
Oviedo, Spain

How to Get from Granada 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.

$72 by busBest price
716 kmDistance
3h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Granada 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
3h  55m
Estimated price
$63-228
Recommended
Company
various
Bus
Average Duration
11h  26m
Estimated price
$72-620
Cheapest
route map
Distance: 716 km
Duration: 3h 55m

See more options

Pricing table
Company
various
Plane
Bus
Average Duration
6h  5m
Estimated price
$75-255
Company
various
Train
Plane
Average Duration
5h  50m
Estimated price
$79-248
Company
Renfe
Train
Average Duration
8h  13m
Estimated price
$88-137
Company
various
Bus
Average Duration
12h  51m
Estimated price
$620-621
Company
various
Drive
Average Duration
8h  20m
Estimated price
$620-622

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $65 $65 $65 $65 $65 $65 $65
Fly $38 $87 $80 $133 $61 $129 $152

Traveling From Granada to Oviedo

Traveling from Granada to Oviedo offers a striking contrast, with Granada's rich Moorish history and vibrant culture juxtaposed against Oviedo's serene green landscapes and Asturian charm.

Best Neighbourhoods in Oviedo

Oviedo features diverse neighborhoods, each offering its own charm and character.

Centro
• Bustling area with shops and cafes.
• Home to historic landmarks like the Cathedral.
La Argañosa
• A lively residential area with local markets.
• Offers a great selection of tapas bars.
El Fontán
• Known for its picturesque square and market.
• Ideal for experiencing Asturian culture.

Best Times To Visit Oviedo's Attractions

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

Cathedral of San Salvador
Visit early in the morning or late afternoon for fewer crowds and stunning light.
Campo de San Francisco
Weekdays are best for a peaceful stroll through this beautiful park.
Museo de Bellas Artes
Late afternoons are ideal, especially on Thursdays, for quieter exploration.

Oviedo Weather: What to Expect Year-Round

Oviedo experiences a mild oceanic climate, characterized by cool summers and mild winters, making spring and early autumn your best bets for comfortable sightseeing. Be prepared for occasional rain, as it can influence your outdoor plans and sightseeing activities throughout the year.

Dining in Oviedo

Don't miss the chance to try 'Cachopo', a delicious dish featuring breaded veal stuffed with ham and cheese, which delivers a hearty experience distinct from Granada's lighter tapas. The cozy atmosphere of Oviedo’s traditional sidrerías, where local cider complements the meal, adds a unique touch to your culinary journey.

Granada - Oviedo operators

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

Plane Show flights
Website
volotea.com

Plane from Granada-Jaén to Asturias

Average Duration
1h 30m
Estimated price
58-2134

Plane from Malaga to Asturias

Average Duration
1h 40m
Estimated price
67-2134
Website
iberia.com

Plane from Granada-Jaén to Asturias via Madrid

Average Duration
3h 25m
Estimated price
587-588

Plane from Malaga to Asturias

Average Duration
1h 40m
Estimated price
589-2130

Plane from Malaga to Asturias via Madrid

Average Duration
3h 38m
Estimated price
67-2131

Plane from Malaga to Asturias via Barcelona

Average Duration
4h 5m
Estimated price
589-2130

Plane from Malaga to Asturias via Palma Mallorca

Average Duration
4h 10m
Estimated price
589-2130

Plane from Granada-Jaén to Santander

Average Duration
1h 20m
Estimated price
2132-2133

Plane from Granada-Jaén to Santander via Madrid

Average Duration
3h 27m
Estimated price
2132-2133
Train Show train routes
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Granada to Estación de tren de Atocha

Average Duration
3h 36m
Estimated price
2138-67
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Granada to Malaga Maria Zambrano

Average Duration
1h 24m
Estimated price
2135-2136

Train from Madrid-Chamartin to Oviedo

Average Duration
3h 21m
Estimated price
2137-2132
Bus Show bus routes
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Granada to Estación Sur de Autobuses

Average Duration
5h
Estimated price
731-732

Bus from Estación Sur de Autobuses to Oviedo

Average Duration
5h 30m
Estimated price
2137-2132

Bus from Aeropuerto Santander-S.Ballest to Oviedo

Average Duration
2h 30m
Estimated price
2139-730

Bus from Granada to Jaen

Average Duration
1h
Estimated price
733-734
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Granada to Estación Sur de Autobuses

Average Duration
5h 25m
Estimated price
731-2138

Bus from Granada to Jaen

Average Duration
55m
Estimated price
735-736

Bus from Jaen to Estación Sur de Autobuses

Average Duration
4h 25m
Estimated price
737-2137

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

Traveling between Granada 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 journey from Granada to Oviedo, covering a distance of 538 miles through the picturesque Spanish countryside. The road trip offers a blend of cultural and natural beauty, with quaint villages and stunning landscapes along the way. 💰 Travel costs to drive from Granada to Oviedo range from €138 to €212, making it an affordable and flexible option for exploring Spain at your own pace. Enjoy the freedom of the open road as you make your way north from the historic city of Granada to the charming city of Oviedo. 🌄 Arrive in Oviedo after approximately 8 hours and 20 minutes of driving, where you can immerse yourself in the rich Asturian culture, explore the historic old town, and indulge in delicious regional cuisine. Your road trip from Granada to Oviedo promises a memorable and diverse travel experience in beautiful Spain.
Average price
€138 - €212
🚆 The total duration of the train journey from Granada to Oviedo is approximately 8 hours and 13 minutes. The train services are operated by Renfe AVE for departures from Granada and Renfe Viajeros for arrivals at Oviedo station. 🚆 Prices for a train ticket between Granada and Oviedo typically range from €87 to €129. Plan your trip ahead to secure your seat and enjoy the scenic journey through Spain by train.
Departure Point
Granada station
Arrival Point
Oviedo station
Useful tips for train travellers
• Onboard services for your train journey include a dining car where you can purchase snacks and meals. AVE trains often feature a modern bistro-style dining option with fresh sandwiches, pastries, and beverages. Be sure to check the dining schedule and menu as the offerings may differ between classes.
• For your trip from Granada to Oviedo, seats are available in Economy, Business, and First Class. Economy seats come with standard legroom, while Business Class provides more space and comfort, including complimentary meals. First Class offers the highest level of service with spacious seating and personalized attention. Reservations for Business and First Class early may include additional perks.
• There are multiple operators for this journey, mainly Renfe, which is the national railway company. You can check schedules and book tickets through their website at renfe.com Additionally, you may find options with ALSA, a bus operator that also connects Granada and Oviedo, and their website is alsa.es
🛫 Flying from Granada to Oviedo is convenient with a direct flight that only takes about 1 hour and 30 minutes. Both Volotea and Iberia airlines provide flights from Granada-Jaén Airport to Asturias Airport. 🌍 The journey by plane from Granada to Oviedo has a total duration of 3 hours and 55 minutes. With a relatively quick flight connection, travelers can easily reach the charming city of Oviedo in the Asturias region. 💸 Flight prices between Granada and Oviedo can vary, typically ranging from €60 to €219.
Departure Point
Granada-Jaén Airport
Arrival Point
Asturias Airport
🚌 Traveling from Granada to Oviedo by bus involves a journey with transfers. The total duration of the trip is approximately 11 hours and 26 minutes, with a layover at Estación Sur de Autobuses. 🚌 The prices for a bus ticket between Oviedo and Granada range from €69 to €102, offering a cost-effective option for those looking to explore the diverse landscapes of Spain through a scenic bus ride.
Departure Point
Granada station
Arrival Point
Oviedo station

Frequently asked questions

Find out more about the route from Granada to Oviedo.

Or choose the category:
The distance between Granada and Oviedo is 445 miles, with a road distance of 538.4 miles. Traveling by train from Granada to Oviedo takes around 9 hours and 28 minutes. Alternatively, taking a train to Malaga and then flying to Oviedo would take approximately 5 hours and 49 minutes. Traveling by plane directly from Granada to Oviedo takes around 4 hours and 5 minutes. Driving from Oviedo to Granada by car would take approximately 8 hours and 20 minutes, while taking a bus from Oviedo to Granada would take around 11 hours and 11 minutes.
The most cost-effective option for traveling from Granada to Oviedo is by train, which takes approximately 9 hours and 28 minutes and costs between €81 to €118. However, if you prioritize time efficiency, the quickest option is to fly, which takes around 4 hours and 5 minutes and costs between €68 to €244. Both options offer convenient and reliable transportation to reach Oviedo from Granada.
The prices for traveling by train from Granada to Oviedo range from €84 to €118. Alternatively, traveling by bus from Oviedo to Granada can cost between €115 and €171. These prices may vary depending on the time of year, availability, and class of service. It is recommended to compare prices and book in advance for the best deals.
To travel from Granada to Oviedo without using public transportation, you can drive your own car. The driving distance between the two cities is approximately 538 miles, and it takes around 8 hours and 20 minutes to complete the journey. However, it's important to consider the cost of fuel, tolls, and parking fees, which can vary between €136 and €208. Driving allows for flexibility and the opportunity to explore scenic routes along the way.
To travel from Granada to Oviedo without a car, the best option is to take a train. This journey takes approximately 9 hours and 28 minutes and costs €81-€118. Alternatively, you can choose to fly which is faster, taking around 4 hours and 5 minutes, but slightly more expensive at €68-€244. Another option is to take a bus, which takes around 11 hours and 11 minutes, but it is slightly more expensive, costing around €109-€172. Ultimately, the choice will depend on your budget and preferred travel time.
There is no direct link between Granada and Oviedo by train. However, you can take a train from Granada to Oviedo with transfers at Atocha and Madrid-Chamartin, which takes approximately 9 hours and 28 minutes. Alternatively, there is no direct bus between the two cities, but you can take a bus from Granada to Oviedo with a transfer at Madrid Estacion Sur, which takes approximately 11 hours and 11 minutes. Both train and bus options are available for travelers to reach Oviedo from Granada.
The flight between Granada and Oviedo typically takes 1 hour and 30 minutes. The prices for this flight can range from €69 to €240.
There are numerous options to stay near Oviedo with over 1270 hotels available in the area. Prices for accommodation start at €36, offering a range of budget-friendly and luxury options. Visitors can choose from a variety of hotels that cater to different preferences and budgets, ensuring a comfortable stay while exploring the charming city of Oviedo.