1map logoGo to main page

Bilbao to Oviedo from $12: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bilbao, Spain
to
Oviedo, Spain

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

$12 RideshareBest price
238 kmDistance
2h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bilbao 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
ALSA
Bus
Average Duration
4h  35m
Estimated price
$24-40
Recommended
Company
various
Rideshare
Average Duration
3h  29m
Estimated price
$12-27
Cheapest
route map
Distance: 238 km
Duration: 2h 56m

See more options

Pricing table
Company
ALSA
Bus
Average Duration
4h  38m
Estimated price
$30-43
Company
various
Drive
Average Duration
2h  56m
Estimated price
$50-75
Company
Renfe Viajeros
Train
Average Duration
6h  38m
Estimated price
$54-78
Company
various
Plane
Average Duration
6h  1m
Estimated price
$55-238

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $24 $24 $24 $24 $24 $24 $24

Traveling From Bilbao to Oviedo

The journey from Bilbao to Oviedo offers a transition from a vibrant, industrial city with its stunning modern architecture to an elegant, historical town rich in Asturian culture and lush green landscapes.

Best Neighbourhoods in Oviedo

Oviedo features diverse neighborhoods, each with its own charm and attractions.

Historic Center
• Home to stunning medieval architecture.
• Bustling with cafes and shops.
El Fontán
• Vibrant market area with local produce.
• Picturesque square perfect for relaxation.
La Argañosa
• Known for its green spaces and parks.
• Great local dining experiences.

Best Times To Visit Oviedo's Attractions

To fully enjoy Oviedo’s charm, timing your visits can enhance your experience.

Catedral de Oviedo
Visit early in the morning on weekdays to avoid tourist crowds.
Parque de Invierno
Late afternoon is ideal for enjoying the park's tranquil atmosphere.
Museo de Bellas Artes
Weekdays, especially during lunch hours, offer a quieter gallery experience.

Oviedo Weather: What to Expect Year-Round

Oviedo enjoys a temperate oceanic climate, characterized by mild summers and cool, wet winters; late spring and early autumn offer the most pleasant conditions for exploring the city. Be mindful of the frequent rainfall throughout the year, as it can influence outdoor activities and the best experiences in this captivating destination.

Dining in Oviedo: A Taste of Asturian Flavor

Try the traditional Asturian dish, Fabada Asturiana, at Restaurante Casa Gerardo, where you can savor the rich flavors of this hearty bean stew made with locally sourced ingredients. Unlike the modern culinary scene of Bilbao, dining in Oviedo often comes with a cozy, rustic atmosphere that highlights the region's authentic heritage and commitment to quality.

Bilbao - Oviedo operators

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

Bus Show bus routes
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Bilbao to Oviedo

Average Duration
4h 35m
Estimated price
$24-40

Bus from Bilbao to Gijón/Xixón

Average Duration
4h
Estimated price
$27-40
Train Show train routes
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Bilbao-Abando to Valladolid

Average Duration
3h 20m
Estimated price
$28-40

Train from Valladolid to Oviedo

Average Duration
2h 18m
Estimated price
$26-40
Plane Show flights
Website
iberia.com

Plane from Bilbao (BIO) to Asturias (OVD)

Average Duration
3h 25m
Estimated price
$120-650

Plane from Bilbao (BIO) to Asturias (OVD)

Average Duration
4h 30m
Estimated price
$55-310
Website
vueling.com

Plane from Bilbao (BIO) to Asturias (OVD)

Average Duration
3h 25m
Estimated price
$120-650

Plane from Bilbao (BIO) to Asturias (OVD)

Average Duration
4h 30m
Estimated price
$55-310
Website
volotea.com

Plane from Bilbao (BIO) to Asturias (OVD)

Average Duration
6h 25m
Estimated price
$70-330
Website
flytap.com

Plane from Bilbao (BIO) to Asturias (OVD)

Average Duration
5h 20m
Estimated price
$65-290
all-pages.other Show other routes
Website
blablacar.com

Other from Bilbao to Oviedo

Average Duration
3h 29m
Estimated price
$12-27

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

Traveling between Bilbao 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 picturesque journey from Bilbao to Oviedo by car, covering a scenic driving distance of 284.9 km. 💰 Explore flexible pricing options ranging from €46 to €69 for a car ride from Bilbao to Oviedo.
Average price
€46 - €69
Useful tips for car travellers
• Fill up your gas tank before leaving Bilbao, as you will find several gas stations along the A-8 highway, with prices around €1.55 per liter; however, fuel prices may vary in smaller towns.
• Be aware of the restricted traffic zones in Oviedo, particularly in the city center where only residents can access certain streets; consider parking in one of the public lots like Parque de San Francisco, with daily rates ranging from €8 to €12.
• When arriving in Oviedo, use GPS navigation tools like Google Maps or Waze for real-time traffic updates, and be cautious of speed limits; locals typically drive at about 20 km/h in urban areas, which might be stricter than what you’re used to.
🚆 A trip from Bilbao to Oviedo by train involves a journey with no direct route. Passengers will need to transfer at Valladolid during the 6 hours and 38 minutes travel time. 🚆 Renfe Viajeros operates the train services from Bilbao-Abando to Oviedo station, offering travelers a convenient option to explore Spain. The train tickets for the Bilbao to Oviedo route range in price from €50 to €72.
Departure Point
Bilbao-Abando station
Arrival Point
Oviedo station
Useful tips for train travellers
• Onboard services on the Renfe trains from Bilbao to Oviedo offer a selection of catering options. Expect to find a cafe car where you can purchase snacks, light meals, and beverages. Renfe also provides a ‘Bistro’ service for First Class passengers that includes complimentary refreshments and a selection of local wines.
• Renfe operates this route, providing different seating options: First Class features spacious and comfortable seats with extra legroom, ideal for a relaxed journey. Business Class is slightly less spacious but still offers good amenities, while Economy Class provides standard seating that is comfortable for short to medium journeys. Be sure to book in advance as First Class can sell out quickly!
• Upon arrival in Oviedo, the train station is centrally located and provides luggage storage options; you can leave your bags at the left-luggage office if you want to explore the city unencumbered. The restrooms are available, but showers are not typically provided. To get to the city center quickly, take bus line 1, which departs regularly from the front of the station.
🛫 For a trip from Bilbao to Oviedo by plane, prepare for a journey that includes a stopover. The quickest flight duration is 3 hours and 20 minutes, making it a relatively efficient travel option. ✈️ TAP Portugal, Volotea, Vueling Airlines, and Iberia are some of the airlines offering flights from Bilbao Airport to Asturias Airport, the closest airport to Oviedo. The total flying time from Bilbao to Oviedo is approximately 6 hours and 1 minute. 🌍 Flight prices between Oviedo and Bilbao can vary from €51 to €219, so it's advisable to plan ahead and look for the best deals depending on your travel budget and schedule.
Departure Point
Bilbao Airport
Arrival Point
Asturias Airport. The quickest flight takes 3h 20m and has one stopover
🕑 The journey duration from Bilbao to Oviedo by bus is approximately 4 hours and 35 minutes. 💰 Ticket prices for the bus between Oviedo and Bilbao range from €22 to €37, making it an affordable transportation option for travelers exploring these Spanish cities.
Departure Point
Bilbao station
Arrival Point
Oviedo station
Useful tips for bus travellers
• Book your ALSA bus tickets in advance, especially during weekends or holidays, to secure the best prices and ensure availability; check their website at ALSA.
• Bring snacks and drinks for the journey, as while the bus is comfortable, the long ride of approximately 4h 35m may leave you craving refreshments; consider stopping at Mercado de la Ribera in Bilbao before departure for local treats.
• Upon arriving at Oviedo station, take a moment to check the station layout and nearby amenities; don't miss the opportunity to explore the charming local cafes and shops just a few blocks away, as the station is conveniently located near the city center.

Frequently asked questions

Find out more about the route from Bilbao to Oviedo.

Or choose the category:
The distance between Bilbao and Oviedo is approximately 238.2 km by road. The typical travel time by train is 7 hours and 47 minutes, while by plane it takes 5 hours and 55 minutes. If one prefers to drive, it takes about 2 hours and 56 minutes, and by bus, the travel time is around 3 hours and 35 minutes.
The most cost-effective transportation option for traveling from Bilbao to Oviedo is ridesharing, which usually costs between €11-€24 and takes around 3 hours and 29 minutes. However, if time efficiency is a priority, driving is the quickest option, taking approximately 2 hours and 56 minutes.
The prices for traveling from Bilbao to Oviedo by train range from €48 to €71. Alternatively, taking a bus between Oviedo and Bilbao can cost anywhere between €17 and €60.
To get from Bilbao to Oviedo without using public transportation, you can consider using BlaBlaCar's carpooling service. This allows you to share a ride with someone heading in the same direction. The driving distance between Bilbao and Oviedo is approximately 284.9 km, and it takes around 2 hours and 56 minutes to drive. The cost of carpooling options from Bilbao to Oviedo can vary from €46 to €69.
To travel from Bilbao to Oviedo without a car, the best option is to take a bus. The bus journey takes approximately 3 hours and 35 minutes and tickets can cost between €17 and €60. Another option is to take a train, which takes around 7 hours and 47 minutes and costs between €46 and €73. Lastly, flying is also an option, with flights taking about 5 hours and 55 minutes and ticket prices ranging from €50 to €229.
Yes, there is a direct bus link between Bilbao and Oviedo, with buses departing every two hours and the journey taking approximately 3 hours and 35 minutes. However, there is no direct train connection between the two cities. Train services from Bilbao to Oviedo require a transfer in Valladolid, and the total journey time is approximately 7 hours and 47 minutes.
The flight duration between Bilbao and Oviedo typically takes around 3 hours and 15 minutes with one stopover. However, there are no direct flights available, so passengers must have a layover at another airport. The prices for flights between Oviedo and Bilbao can range from €55 to €224, depending on the airline, time of booking, and other factors.
There are plenty of accommodation options available in Oviedo. With over 1270 hotels to choose from, travelers have a wide range of choices. Prices start at €37, offering affordable options for different budgets.