Para ir de Barcelona a Oviedo, el tren nocturno con litera es la mejor opción: duermes durante el viaje y llegas descansado por 60-90 €. Si buscas lo más barato, el autobús cuesta desde 35 € pero tardas 12-14 horas sentado.
| Medio | Duración | Precio | Frecuencia | |
|---|---|---|---|---|
| Tren nocturno (litera) | 10-11 h | 60-90 € | Diario | Duermes viajando |
| Autobús (ALSA) | 12-14 h | 35-65 € | Varias al día | Opción más barata |
| Coche | 9 h + paradas | 170-200 € | — | Peajes y combustible |
| Tren AVE + Alvia | 8-9 h | 80-120 € | Varias al día | Viajas de día |
Barcelona y Oviedo están separadas por unos 900 km. No hay conexión directa ni rápida entre ambas ciudades. El tren nocturno es la opción más práctica: duermes viajando y aprovechas el día siguiente. Sales de Barcelona-Sants sobre las 21 h y llegas a Oviedo a media mañana. Precio entre 60 y 90 € según el tipo de litera. El autobús es más económico, desde 35 €, pero el trayecto dura entre 12 y 14 horas. Salen de Estación del Nord o Sants con destino a Oviedo, con paradas en Zaragoza, Logroño y otras ciudades del norte. En coche son 9 horas conduciendo sin paradas, con peajes de 60-70 € y combustible de 110-130 €. Solo compensa si vas a moverte por Asturias o haces ruta por el camino. No hay vuelos directos. Tendrías que volar a Madrid y desde allí coger otro vuelo, tren o autobús hasta Oviedo. Pierdes tiempo y gastas más.
En avión
No hay vuelos directos entre Barcelona y Oviedo. El aeropuerto de Asturias tiene conexiones limitadas y Barcelona no está entre ellas. La alternativa es volar Barcelona-Madrid con Iberia, Vueling o Air Europa (billetes desde 40-60 €, 1 h 20 min de vuelo) y desde Madrid coger otro vuelo a Asturias, tren o autobús. El vuelo Madrid-Asturias cuesta 60-100 € y dura 1 h 15 min, pero hay pocas frecuencias diarias. Con conexión en Madrid pierdes fácilmente 6-7 horas contando esperas, facturación y desplazamientos entre terminales. Y pagas más que en tren o autobús. Si decides esta opción, reserva ambos billetes con margen suficiente entre vuelos. El aeropuerto de Asturias está a 15 km de Oviedo; hay autobuses de ALSA que conectan con el centro en 30-40 minutos por 7-8 €. En resumen: volar no tiene sentido para esta ruta. Tardas más, gastas más y sufres más molestias que en tren nocturno.
En tren
La conexión en tren entre Barcelona y Oviedo requiere transbordo. No hay servicio directo. La mejor opción es el tren nocturno Barcelona Sants-Gijón que opera Renfe. Sale sobre las 21 h y llega a León de madrugada. Desde León, trenes regionales a Oviedo en unos 90 minutos. También puedes seguir hasta Gijón y volver a Oviedo en 40 minutos. Las literas turista cuestan 60-75 €, las preferente 80-90 €. Merece la pena pagar por la litera: duermes tumbado y llegas descansado. Las butacas normales cuestan 50-60 € pero pasas la noche sentado. Compra en la web de Renfe o en la app con 2-3 semanas de antelación. Los billetes más baratos se agotan rápido, sobre todo en verano y puentes. Otra alternativa es AVE Barcelona-Madrid (3 h) y desde Chamartín coger el Alvia a Oviedo (5 h). Más caro, entre 80 y 120 € sumando ambos billetes, y tardas más tiempo total que el nocturno. La estación de Oviedo está en pleno centro. Sales y estás en la ciudad en 5 minutos andando.
En autobús
ALSA y Avanza conectan Barcelona con Oviedo con varias salidas diarias. Los autobuses salen de Estación del Nord o Barcelona Sants. El trayecto dura entre 12 y 14 horas según paradas. Los buses hacen descansos en Zaragoza, Logroño, Burgos y León. Viajan principalmente de noche. Los billetes cuestan desde 35 € si reservas con antelación, hasta 55-65 € si compras en taquilla el mismo día. Compra online en las webs de ALSA o Avanza con 1-2 semanas de margen para precios más bajos. Los autobuses tienen asientos reclinables, enchufes USB, wifi (que funciona regular) y baño a bordo. Los nocturnos atenúan las luces pero no esperes dormir como en una cama. Llegan a la estación de autobuses de Oviedo, a unos 15 minutos andando del centro o 5 minutos en bus urbano. Desde allí conectas fácil con cualquier punto de la ciudad. Es la opción más barata pero la más cansada. Si tu presupuesto lo permite, paga 20 € más por la litera del tren y descansa durante el viaje.
En coche
Por carretera son unos 900 km entre Barcelona y Oviedo. El trayecto lleva unas 9 horas conduciendo sin paradas, más descansos obligatorios. La ruta recomendada es AP-2 hasta Zaragoza, A-68 hasta Logroño, AP-68/A-1 hasta Burgos, A-231 hasta León y A-66 hasta Oviedo. Carreteras en buen estado, sobre todo las autopistas de peaje. Los peajes suman 60-70 € aproximadamente. El combustible ronda los 110-130 € según el consumo de tu coche. Total del viaje: 170-200 € solo en peajes y gasolina, sin contar desgaste del vehículo. Oviedo tiene zona azul en el centro y parkings públicos de pago. El más céntrico es el parking de la Estación, tarifas desde 15 €/día. También hay parkings en San Francisco y en el Campo San Francisco. En coche solo compensa si vas a moverte por Asturias visitando pueblos, playas y montaña. Para estar únicamente en Oviedo, el tren sale más barato y descansas. Si decides ir en coche, planifica paradas cada 2 horas. Burgos y León son buenos puntos intermedios para comer y estirar las piernas.
Opción combinada
La combinación más habitual es AVE Barcelona-Madrid y desde allí Alvia Madrid-Oviedo. Tiempo total: 8-9 horas contando el transbordo en Chamartín. Precio: 80-120 € sumando ambos billetes. Esta opción solo tiene sentido si el horario del tren nocturno no te cuadra o está completo. Viajas de día, ves paisaje y llegas por la tarde. Otra posibilidad es tren Barcelona-Zaragoza (1 h 30 min en AVE) y autobús Zaragoza-Oviedo. Reduces un poco el tiempo en autobús pero sigues en la carretera 10-11 horas. No compensa. Algunos viajeros combinan el tren hasta León con coche de alquiler desde allí. Útil si quieres explorar Asturias después sin depender del transporte público. Las oficinas de Europcar, Hertz y Goldcar están en la estación de León. Para ir solo a Oviedo ciudad, quédate con el tren nocturno directo. Para combinar Oviedo con ruta por Asturias, AVE hasta Madrid o León y coche desde allí.
| 💰 AHORRA EN TU VIAJE | |
| 🏨 | Encuentra alojamiento a los mejores precios Ver → |
| 🚶 | Free tours en Oviedo Ver → |
| 🏛️ | Visitas guiadas en Oviedo Ver → |
| 🚌 | Excursiones desde Oviedo Ver → |
| 🚐 | Traslados desde el aeropuerto de Oviedo Ver → |
| 🎟️ | Entradas y atracciones en Oviedo Ver → |
| 🎫 | Ver todas las actividades en Oviedo Ver → |
| 🚗 | Alquila un coche al mejor precio Ver → |
| 🚆 | Compara y reserva billetes de tren Ver → |
| 🏥 | 5% dto. en tu seguro de viaje IATI Ver → |
Preguntas frecuentes
¿Cuál es la forma más barata de ir de Barcelona a Oviedo?
¿Cuánto se tarda de Barcelona a Oviedo en tren?
¿Hay tren directo de Barcelona a Oviedo?
¿Cuánto cuesta ir de Barcelona a Oviedo en tren?
¿Merece la pena ir en coche de Barcelona a Oviedo?
Última actualización: 17 de septiembre de 2026
Guías para tu viaje
Nosotros siempre viajamos con IATI y nos ha funcionado de maravilla, además te atienden siempre en castellano.
Aquí os dejamos un 5% de descuento por si las moscas :)


















































































