Fly to Porto

Take the train Renfe Cercanias at the station Sol.

The journey takes approximately 5 m. The travel distance is 3 km.

Carrier is Renfe Cercanias.

Book

Get off at the Nuevos Ministerios.
Take the subway at the station Nuevos Ministerios.

The journey takes approximately 21 m. The travel distance is 15 km.

Carrier is Consorcio de Transportes de Madrid.

Book

Get off at the Aeropuerto T4.
Fly out to Porto (OPO) of the airport Madrid (MAD).

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

Carrier is Ryanair.

22

Search budget taxi

Get off at the Porto (OPO).
Take the subway at the station Aeroporto.

The journey takes approximately 27 m. Ticket price is about €1. The travel distance is 12 km.

Carrier is Metro do Porto.

Book

Get off at the Trindade.


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


Fly to Vigo bus

Take the train Renfe Cercanias at the station Nuevos Ministerios.

The journey takes approximately 5 m. The travel distance is 15 m.

Carrier is Renfe Cercanias.

Book

Get off at the Nuevos Ministerios.
Take the subway at the station Nuevos Ministerios.

The journey takes approximately 21 m. The travel distance is 15 m.

Carrier is Consorcio de Transportes de Madrid.

Book

Get off at the Nuevos Ministerios.
Fly out to Vigo (VGO) of the airport Madrid (MAD).

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

Carrier is Air Europa.

22

Search budget taxi

Get off at the Vigo (VGO).
Take the transport at the station Vigo Airport.

The journey takes approximately 19 m. The travel distance is 7 km.

Carrier is Vitrasa.

Book

Get off at the Jenaro de la Fuente 11.
Take the bus Vitrasa at the station Gregorio Espino 2.

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

Carrier is Vitrasa.

Book

Get off at the Martinez Garrido 77.
Take the bus Autna S.L. at the station Vigo Central Bus Station.

The journey takes approximately 1 h 15 m. Ticket price is about €11. The travel distance is 144 km.

Carrier is Autna S.L..

Book

Get off at the Porto Campo 24 Agosto.


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


Train bus

Take the train Renfe Cercanias at the station Sol.

The journey takes approximately 10 m. The travel distance is 6 km.

Carrier is Renfe Cercanias.

Book

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

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

Carrier is Renfe Viajeros.

Book

Get off at the Zamora.
Take the bus Iberocoach at the station Zamora.

The journey takes approximately 4 h 27 m. Ticket price is about €55. The travel distance is 335 km.

Carrier is Iberocoach.

Book



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


Train

Take the train Renfe Cercanias at the station Nuevos Ministerios.

The journey takes approximately 10 m. The travel distance is 15 m.

Carrier is Renfe Cercanias.

Book

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

The journey takes approximately 5 h 10 m. Ticket price is about €35. The travel distance is 644 km.

Carrier is Renfe Viajeros.

Book

Get off at the Vigo Urzaiz.
1364 m on foot from the Vigo Urzaiz to the Vigo Guixar.

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

Get off at the Vigo Guixar.
Take the train Renfe Viajeros at the station Vigo Guixar.

The journey takes approximately 2 h 22 m. Ticket price is about €14. The travel distance is 171 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 bus

Take the night bus FlixBus at the station Madrid.

The journey takes approximately 8 h 10 m. Ticket price is about €30. The travel distance is 654 km.

Carrier is FlixBus.

Book

Get off at the Porto.


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


Drive

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

The journey takes approximately 5 h 25 m. The travel distance is 559 km.

Get off at the Porto.


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


Towncar

Take the transport at the station Madrid.

The journey takes approximately 7 h Ticket price is about €500. The travel distance is 571 km.

Carrier is VMTransfers.

Book

Get off at the Porto Airport.
Take the subway at the station Nuevos Ministerios.

The journey takes approximately 27 m. Ticket price is about €1. The travel distance is 15 m.

Carrier is Metro do Porto.

Book

Get off at the Nuevos Ministerios.


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


The cheapest way to travel from Madrid to Porto is by taking a Fly to Porto with an average price of €14. The journey takes approximately 4 h 29 m.

Fly to Porto is the fastest way to travel from Madrid to Porto. Tickets cost €14. The journey takes approximately 4 h 29 m.

Madrid is approximately 559 km away from Porto. The trip by car takes 5 h 25 m.

The average journey time by car between Madrid and Porto is 5 h 25 m.

What to Do in Porto

Porto

Planning to visit Porto? Here are some must-see attractions and activities that you won’t want to miss!    
1. Start your day with a visit to the impressive Douro River Bridge. This monumental structure was built in the 1920s and is a UNESCO World Heritage Site.
2. Spend an afternoon browsing through antique stores in the charming Baixa district.
3. Take a walk along the riverfront and enjoy views of Porto’s busy harbor while you sip on a cold drink.
4. Visit some of Porto’s most famous restaurants, like Oporto Cervejaria or Cozinha da Rua. 5. Sample traditional Portuguese cuisine at one of the city’s numerous tapas bars or tasca restaurants. 6.