Bus

Take the ALSA bus at the Madrid Estacion Sur station .

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

Carrier is ALSA.

Buy ticket

Get off at the Gijon / Xixon.


🛏 Find hotel deals and discounts up to 20% in Gijón at Booking


Bus

Take the ALSA bus at the Madrid Moncloa station .

The journey takes approximately 5 h 50 m. Ticket price is about €65 The travel distance is 484 km.

Carrier is ALSA.

Buy ticket

Get off at the Gijon / Xixon.


🛏 Find hotel deals and discounts up to 20% in Gijón at Booking


Train

Take the subway at the Sol station.

The journey takes approximately 19 m. Ticket price is about €1 The travel distance is 7 km.

Carrier is Metro de Madrid.

Buy ticket

Get off at the Chamartin.
Take the train Madrid-Chamartin at the station Renfe Viajeros.

The journey takes approximately 4 h 58 m. Ticket price is about €40 The travel distance is 501 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Gijon.


🛏 Find hotel deals and discounts up to 20% in Gijón at Booking


Night bus

Take the ALSA bus at the Madrid Moncloa station .

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

Carrier is ALSA.

Buy ticket

Get off at the Gijon / Xixon.


🛏 Find hotel deals and discounts up to 20% in Gijón 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 4 h 29 m. The travel distance is 465 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Gijón at Booking


Fly to Oviedo

Take the train Estación de tren Madrid - Recoletos at the station Renfe Cercanias.

The journey takes approximately 26 m. Ticket price is about €2 The travel distance is 15 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the Oviedo (OVD) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €35

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

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

The journey takes approximately 45 m. Ticket price is about €6 The travel distance is 40 km.

Carrier is ALSA.

Buy ticket

Get off at the Gijón/Xixón.


🛏 Find hotel deals and discounts up to 20% in Gijón at Booking


Fly to Santander bus

Take the train Madrid Moncloa at the station Renfe Cercanias.

The journey takes approximately 26 m. Ticket price is about €2 The travel distance is 484 km.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Gijon / Xixon.
Fly out to Madrid (MAD) of the Santander (SDR) airport.

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

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Santander (SDR).
Take the ALSA bus at the Aeropuerto Santander-S.Ballest station .

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

Carrier is ALSA.

Buy ticket

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

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

Carrier is ALSA.

Buy ticket

Get off at the Gijon / Xixon.


🛏 Find hotel deals and discounts up to 20% in Gijón at Booking


The cheapest way to travel from Madrid to Gijón is by taking a Train with an average price of €42. The journey takes approximately 6 ч. 17 мин.

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

Madrid is approximately 465 km away from Gijón. The trip by car takes 4 h 29 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 Madrid to Gijón will take 5 h 50 m.

The average journey time by car between Madrid and Gijón is 4 h 29 m.