By plane to porto

Take the train C4 at the station Sol .1

The journey takes approximately 5 min. Ticket price is about 5–7 EUR. The travel distance is 3 km.

Carrier is Renfe Cercanias.

Book

Get off at the Nuevos Ministerios
16 m on foot from the station Nuevos Ministerios to the station Nuevos Ministerios.


Take the subway 8 at the station Nuevos Ministerios .

The journey takes approximately 21 min. Ticket price is about 1–3 EUR. The travel distance is 16 km.

Carrier is Metro de Madrid.

Book

Get off at the Aeropuerto T4
84 m on foot from the station Aeropuerto T4 to the airport Madrid (MAD).


Fly out of the airport Madrid (MAD)

The journey takes approximately 1 h 10 min.

66 m on foot from the airport Porto (OPO) to the station Aeroporto.


Take the subway E at the station Aeroporto .

The journey takes approximately 27 min. Ticket price is about 1–2 EUR. The travel distance is 13 km.

Carrier is Metro do Porto.

Book

Get off at the Trindade
Find hotel deals and discounts up to 20% in Porto at Booking


By plane to vigo train

Take the train C4 at the station Sol .1

The journey takes approximately 5 min. Ticket price is about 5–7 EUR. The travel distance is 3 km.

Carrier is Renfe Cercanias.

Book

Get off at the Nuevos Ministerios
16 m on foot from the station Nuevos Ministerios to the station Nuevos Ministerios.


Take the subway 8 at the station Nuevos Ministerios .

The journey takes approximately 21 min. Ticket price is about 1–3 EUR. The travel distance is 16 km.

Carrier is Metro de Madrid.

Book

Get off at the Aeropuerto T4
84 m on foot from the station Aeropuerto T4 to the airport Madrid (MAD).


Fly out of the airport Madrid (MAD)

The journey takes approximately 1 h 5 min.

22 m on foot from the airport Vigo (VGO) to the station Vigo Airport.


Take the shuttle L9a at the station Vigo Airport .

The journey takes approximately 24 min. Ticket price is about – . The travel distance is 8 km.

Carrier is Vitrasa.

Book

Get off at the Tva de Vigo 7
517 m on foot from the station Tva de Vigo 7 to the station Vigo Guixar.


Take the train Ic at the station Vigo Guixar .1

The journey takes approximately 2 h 22 min. Ticket price is about 14–18 EUR. The travel distance is 172 km.

Carrier is Renfe Viajeros.

Book

Get off at the Porto - Campanha
Find hotel deals and discounts up to 20% in Porto at Booking


Train bus

Take the train C4 at the station Sol .1

The journey takes approximately 10 min. Ticket price is about 5–7 EUR. The travel distance is 7 km.

Carrier is Renfe Cercanias.

Book

Get off at the Chamartin
116 m on foot from the station Chamartin to the station Madrid-Chamartin.


Take the train Alv at the station Madrid-Chamartin .1

The journey takes approximately 1 h 29 min. Ticket price is about 17–55 EUR. The travel distance is 232 km.

Carrier is Renfe Viajeros.

Book

Get off at the Zamora
214 m on foot from the station Zamora to the station Zamora.


Take the bus 786 at the station Zamora .

The journey takes approximately 4 h 20 min. Ticket price is about 17–21 EUR. The travel distance is 330 km.

Carrier is FlixBus.

Book

Get off at the Porto, Porto
Find hotel deals and discounts up to 20% in Porto at Booking


Bus

Take the bus at the station Madrid .

The journey takes approximately 9 h 45 min. Ticket price is about 45–70 EUR. The travel distance is 631 km.

Carrier is ALSA.

Book

Get off at the Oporto
Find hotel deals and discounts up to 20% in Porto at Booking


Train

Take the train C4 at the station Sol .1

The journey takes approximately 10 min. Ticket price is about 5–7 EUR. The travel distance is 7 km.

Carrier is Renfe Cercanias.

Book

Get off at the Chamartin
116 m on foot from the station Chamartin to the station Madrid-Chamartin.


Take the train Alv at the station Madrid-Chamartin .1

The journey takes approximately 6 h 36 min. Ticket price is about 35–50 EUR. The travel distance is 611 km.

Carrier is Renfe Viajeros.

Book

Get off at the Vigo Guixar
Take the train Ic at the station Vigo Guixar .1

The journey takes approximately 2 h 22 min. Ticket price is about 14–18 EUR. The travel distance is 172 km.

Carrier is Renfe Viajeros.

Book

Get off at the Porto - Campanha
Find hotel deals and discounts up to 20% in Porto at Booking


Night train bus

Take the subway 1 at the station Sol .

The journey takes approximately 19 min. Ticket price is about 1–2 EUR. The travel distance is 7 km.

Carrier is Metro de Madrid.

Book

Get off at the Chamartin
103 m on foot from the station Chamartin to the station Madrid-Chamartin.


Take the nighttrain 332 at the station Madrid-Chamartin .

The journey takes approximately 5 h 38 min. Ticket price is about 28–35 EUR. The travel distance is 442 km.

Carrier is Renfe Viajeros.

Book

Get off at the Guarda
42 m on foot from the station Guarda to the station Guarda.


Take the bus 300 at the station Guarda .

The journey takes approximately 4 h 30 min. Ticket price is about 18–26 EUR. The travel distance is 214 km.

Carrier is Eurolines FR.

Book

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


Drive

In a rental car

The drive will take 5 h 25 min.. The distance between Madrid and Porto is 561 km. You will use 45 liters of gasoline at a cost of €58.5.

See on this site which rental company has the best deal.

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


Towncar

Take the towncar at the station Madrid .

The journey takes approximately 7 h Ticket price is about 550–700 EUR. The travel distance is 573 km.

Carrier is VMTransfers.

Book

Get off at the Porto Airport
Take the towncar at the station Porto Airport .

The journey takes approximately 28 min. Ticket price is about 15–20 EUR. The travel distance is 15 km.

Carrier is VMTransfers.

Book

Get off at the Porto
Find hotel deals and discounts up to 20% in Porto at Booking