Between Bilbao and Oviedo we found up to 8 bus departures. The earliest departure from Bilbao is at 09:45 arriving to Oviedo at 14:15. The latest departure is at 18:00 arriving at 22:30. Prices for a one way adult ticket range from 24 € to 24 €.
The shortest travel distance between Bilbao (ES) and Oviedo (ES) is 288 km. The fastest bus which departs at 14:30 has a travel time of 04:00h. The longest travel time on the route is 05:40h. Specific information about each route can be found by clicking the route in the search results.