COMPARE Prices across different modes

Oct 19
Oct 20
Oct 21

These companies trust us. We sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information from Zamora to Oviedo

distanceDistance128 miles (207 km)
durationAverage bus duration3 h 50 min
priceAverage bus ticket price$26 (€21)
changesDirect busYes
carriersBus providersAlsa

Buses from Zamora to Oviedo cover the 128 miles (207 km) long trip taking on average 3 h 50 min with our travel partners like Alsa. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $26 (€21), but the average price of bus tickets is $26 (€21). Travelers depart most frequently from Zamora and arrive in Oviedo, Estación de Autobuses.

Bus companies

Bus between Zamora and Oviedo with Alsa

You can travel by bus from Zamora to Oviedo with Alsa for as low as $26 (€21). When you search for schedules and tickets, Omio will show you the best trip.


You’ll be sure to find the best bus between Zamora and Oviedo with Alsa, the main bus company in Spain offering a multitude of bus routes domestically and internationally. As an official travel partner of Alsa, Omio can show you Alsa’s bus schedules and bus tickets from Zamora to Oviedo and help you find the cheapest, fastest or earliest journey. The distance between Zamora and Oviedo by bus is around 128 miles (207 km) and the most affordable Alsa ticket for this trip costs as little as $26 (€21).

Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes if you’re looking to save money on your bus ride. While most travelers don’t mind traveling on normal buses with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

Alsa has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Alsa tickets between Zamora and Oviedo and when traveling by bus:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Zamora to Oviedo
Take the bus to Oviedo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zamora to Oviedo.
How much does a cheap bus from Zamora to Oviedo cost?
Bus tickets from Zamora to Oviedo for some dates and times can be found for as cheap as $26 (€21)  one way in the next 7 days.
How much does it cost to take a bus to Oviedo from Zamora?
The Zamora to Oviedo bus ticket price is on average $26 (€21)  if you are looking to book your tickets for this trip in the next week.
How far is Oviedo from Zamora by bus?
The bus distance from Zamora to Oviedo is around 128 miles (207 km).
How long is a bus from Zamora to Oviedo on average?
On average the Zamora to Oviedo bus time is 3 h 50 min  covering the 128 miles (207 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure bus station in Zamora and arrival bus station in Oviedo?

When taking the bus from Zamora to Oviedo, you can choose to depart from bus stations like Zamora, Estación de Autobuses and Zamora, Estación de Autobuses. Your trip can end in bus stations such as Oviedo, Estación de Autobuses, Oviedo, La Corte and Oviedo, Estación de Autobuses.

Omio customers who travel this route most frequently depart from Zamora   and arrive in Oviedo, Estación de Autobuses.

Where is the bus station in Zamora? Where is the bus station in Oviedo?

Passengers board the bus most frequently from Zamora, which is located around 1 mile (s) / 1 km away from the city center, and they get off the bus at Oviedo, Estación de Autobuses, located 0 mile (s) / 0 km away from the city center.

What bus companies go from Zamora to Oviedo?
For the journey from Zamora to Oviedo you can take a bus with Alsa. Be sure to check out all possible bus providers that offer services between Zamora and Oviedo on Omio to compare what amenities they may have.
What time is the earliest bus from Zamora to Oviedo? What time is the last bus from Zamora to Oviedo?
You can take the first bus from Zamora to Oviedo at 8: 50 AM. The last bus from Zamora to Oviedo that you can take departs at 2: 40 PM. Omio shows you the latest bus from Zamora to Oviedo schedule to help you book the best departure time for this journey.
How early should I purchase Zamora to Oviedo bus tickets to get the best deals?
The price of a one way bus ticket from Zamora to Oviedo is on average $26 (€21) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this journey. In general, you can find bus tickets to Oviedo from Zamora available a few months in advance.

Important Stations and Airports for this Journey

Buses from Zamora to Oviedo: related information

Here are some other resources that might have the information you need