Fly from Oviedo

Take the ALSA bus at the Gijón/Xixón station .

The journey takes approximately 45 m. Ticket price is about €5 The travel distance is 39 km.

Carrier is ALSA.

Buy ticket

Fly out to Oviedo (OVD) of the Barcelona (BCN) airport.

The journey takes approximately 1 h 30 m. Ticket price is about €40

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
583 m on foot from the Barcelona (BCN) to the Barcelona Airport - Terminal 2 B.

The journey takes approximately 7 m. The travel distance is 583 m.

Take the Aerobus Barcelona bus at the Barcelona Airport - Terminal 2 B station .

The journey takes approximately 20 m. Ticket price is about €5 The travel distance is 11 km.

Carrier is Aerobus Barcelona.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Bus to Santander fly

Take the ALSA bus at the Gijon / Xixon station .

The journey takes approximately 2 h 44 m. Ticket price is about €18 The travel distance is 223 km.

Carrier is ALSA.

Buy ticket

Get off at the Santander.
Take the ALSA bus at the Santander station .

The journey takes approximately 10 m. Ticket price is about €2 The travel distance is 6 km.

Carrier is ALSA.

Buy ticket

Fly out to Santander (SDR) of the Barcelona (BCN) airport.

The journey takes approximately 1 h 15 m. Ticket price is about €21

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
102 m on foot from the Asturias Airport - Oviedo/Uviéu Airport to the Oviedo (OVD).

The journey takes approximately 7 m. The travel distance is 102 m.

Get off at the Oviedo (OVD).
Take the Aerobus Barcelona bus at the Asturias Airport - Oviedo/Uviéu Airport station .

The journey takes approximately 20 m. Ticket price is about €5 The travel distance is 102 m.

Carrier is Aerobus Barcelona.

Buy ticket

Get off at the Oviedo (OVD).


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Bus to Leon fly

Take the ALSA bus at the Gijon / Xixon station .

The journey takes approximately 1 h 50 m. Ticket price is about €13 The travel distance is 146 km.

Carrier is ALSA.

Buy ticket

Get off at the Leon.
1471 m on foot from the Leon to the Leon (LEN).

The journey takes approximately 17 m. The travel distance is 1 km.

Get off at the Leon (LEN).
Fly out to Leon (LEN) of the Barcelona (BCN) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €80

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
102 m on foot from the Asturias Airport - Oviedo/Uviéu Airport to the Oviedo (OVD).

The journey takes approximately 7 m. The travel distance is 102 m.

Get off at the Oviedo (OVD).
Take the Aerobus Barcelona bus at the Asturias Airport - Oviedo/Uviéu Airport station .

The journey takes approximately 20 m. Ticket price is about €5 The travel distance is 102 m.

Carrier is Aerobus Barcelona.

Buy ticket

Get off at the Oviedo (OVD).


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Train

Take the train Gijon at the station Renfe Viajeros.

The journey takes approximately 5 h 2 m. Ticket price is about €30 The travel distance is 503 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Madrid-Chamartin.
Take the train Chamartín at the station Renfe Cercanias.

The journey takes approximately 14 m. Ticket price is about €5 The travel distance is 8 km.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Atocha.
Take the train Madrid-Puerta De Atocha at the station Renfe AVE.

The journey takes approximately 2 h 30 m. Ticket price is about €55 The travel distance is 605 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Barcelona-Sants.


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Train

Take the train Gijon at the station Renfe Viajeros.

The journey takes approximately 2 h 47 m. Ticket price is about €13 The travel distance is 160 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Leon.
Take the train Leon at the station Renfe Viajeros.

The journey takes approximately 8 h 31 m. Ticket price is about €50 The travel distance is 922 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Barcelona-Sants.


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Bus

Take the ALSA bus at the Gijon / Xixon station .

The journey takes approximately 12 h 25 m. Ticket price is about €65 The travel distance is 914 km.

Carrier is ALSA.

Buy ticket

Get off at the Barcelona.


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Night bus

Take the ALSA bus at the Gijon / Xixon station .

The journey takes approximately 13 h 15 m. Ticket price is about €70 The travel distance is 933 km.

Carrier is ALSA.

Buy ticket

Get off at the Barcelona.


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 8 h 22 m. The travel distance is 872 km.

Get off at the Barcelona.


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


The cheapest way to travel from Gijón to Barcelona is by taking a Bus to Santander fly with an average price of €47. The journey takes approximately 6 ч. 1 мин.

Fly from Oviedo is the fastest way to travel from Gijón to Barcelona. Tickets cost €50. The journey takes approximately 3 ч. 46 мин.

Gijón is approximately 872 km away from Barcelona. The trip by car takes 8 h 22 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the ALSA company. Tickets cost about €65. A bus trip from Gijón to Barcelona will take 12 h 25 m.

The average journey time by car between Gijón and Barcelona is 8 h 22 m.

What to Do in Barcelona

Barcelona

Barcelona, the capital of Catalonia, is an incredible city with a rich cultural heritage. Its architecture and history make it a must-see destination for anyone interested in Spain.