Madrid Porto Routes (6 Ways to go)
Planning a trip from Madrid to Porto Cleartrip helps you select the best route between Madrid & Porto based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.
Distance between Madrid & Porto
The distance from Madrid to Porto is approximately 560.94kms. By car, it takes roughly 5h 26m to reach Porto from Madrid . Take a look at the 6 routes available to reach Porto from Madrid
- 1.
- Madrid to Porto Fly to Porto
- 4h 0m
- Rs. 1615
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
Rs. 1400
You can travel from Madrid to Porto by booking a flight. The total flight time between Madrid & Porto is around 1h 5m. The price of the flight ticket is approximately Rs.1400.
Rs. 85
You can reach Trindade from Aeroporto by travelling in a train. Aeroporto to Trindade train takes approximately 0h 28m. You can catch a train from Aeroporto and get down at Trindade. The price of the train ticket is approximately Rs. 85.
- 2.
- Madrid to Porto Bus ALSA
- 9h 45m
- Rs. 2300
Rs. 2300
Travelling in a bus is one of the ways to reach Oporto from Madrid. The total journey between Madrid & Oporto takes around 9h 45m in a bus. The bus ticket price for the journey is approximately Rs.2300.
- 3.
- Madrid to Porto Fly to Vigo, bus
- 5h 52m
- Rs. 3130
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
Rs. 2200
You can travel from Madrid to Vigo by booking a flight. The total flight time between Madrid & Vigo is around 1h 10m. The price of the flight ticket is approximately Rs.2200.
Rs. 800
Travelling in a bus is one of the ways to reach Porto from Vigo. The total journey between Vigo & Porto takes around 1h 20m in a bus. The bus ticket price for the journey is approximately Rs.800.
- 4.
- Madrid to Porto Bus InterNorte
- 12h 20m
- Rs. 3400
Rs. 100
Travelling in a bus is one of the ways to reach Principe de Vergara - Maria de Molina from Sol - Sevilla. The total journey between Sol - Sevilla & Principe de Vergara - Maria de Molina takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.100.
Rs. 3300
Travelling in a bus is one of the ways to reach Porto - Casa da Música from Madrid Avenida de América. The total journey between Madrid Avenida de América & Porto - Casa da Música takes around 11h 0m in a bus. The bus ticket price for the journey is approximately Rs.3300.
- 5.
- Madrid to Porto Train, bus
- 9h 56m
- Rs. 4685
Rs. 85
You can reach Chamartín from Sol by travelling in a train. Sol to Chamartín train takes approximately 0h 8m. You can catch a train from Sol and get down at Chamartín. The price of the train ticket is approximately Rs. 85.
Rs. 3500
You can reach Orense-Empalme from Madrid-Chamartin by travelling in a train. Madrid-Chamartin to Orense-Empalme train takes approximately 5h 5m. You can catch a train from Madrid-Chamartin and get down at Orense-Empalme. The price of the train ticket is approximately Rs. 3500.
Rs. 0
Walking is one of the ways to reach Ourense from Orense-Empalme. Orense-Empalme to Ourense by walk takes approximately 0h 10m. The distance between Orense-Empalme & Ourense is around 0.82kms.
Rs. 1100
Travelling in a bus is one of the ways to reach Porto from Ourense. The total journey between Ourense & Porto takes around 2h 33m in a bus. The bus ticket price for the journey is approximately Rs.1100.
- 6.
- Madrid to Porto Drive
- 5h 26m
- Rs. 5146
Rs. 5146
You can take a car from Madrid to Porto. It will take you around 5h 26m to cover distance of 560.94kms and reach Porto from Madrid. The total amount for the journey will be approximately Rs.5146.