Compare prices to get from Porto to Madrid
AED 117|1h 10m
AED 43|7h 29m
AED 716
AED 187
AED 236
AED 236
AED 117
AED 236
AED 198
AED 189
AED 232
AED 194
AED 208
AED 173
AED 236
AED 162
TAP Air Portugal10h 35m
Francisco Sa Carneiro International AirportMadrid Barajas Airport
AED 187One way
Search
1 stop
Air Europa1h 10m
Francisco Sa Carneiro International AirportMadrid Barajas Airport
AED 963One way
Search
Nonstop
TAP Air Portugal25h 5m
Francisco Sa Carneiro International AirportMadrid Barajas Airport
AED 290One way
Search
1 stop
Ryanair1h 15m
Francisco Sa Carneiro International AirportMadrid Barajas Airport
AED 741One way
Search
Nonstop
- Prices shown from Porto to Madrid are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare Flights and Buses from Porto to Madrid
The cheapest way to get from Porto to Madrid costs only AED 72 on average via Buses, and the quickest way takes just 1h 15m by Flights. Find the travel option that best suits you.
Flights
Fastest
Average price
AED 160
Average duration
1h 15m
Departure time
--
Direct options
Buses
Cheapest
Average price
AED 72
Average duration
10h 17m
Departure time
21:15 - 08:05
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Porto to Madrid?
What is the cheapest month for one-way flights from Porto to Madrid?
Based on Trip.com’s data, the cheapest month for flights from Porto to Madrid is January, with an average price of AED 143; while the month with the highest flight price is usually August, with an average price of up to AED 413.
AED 413
AED 278
AED 143
AED 8
What is the cheapest day to travel from Porto to Madrid by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Porto to Madrid is Tuesday, with an average price of AED 72.
AED 72
Recommended hotels in Madrid

9.4/10
136 Reviews
The Palace, a Luxury Collection Hotel, Madrid

Madrid City Center | 0.71 km from downtown
AED 1,863

9.3/10
82 Reviews
Mandarin Oriental Ritz, Madrid

0.95 km from downtown
AED 4,566

9.4/10
40 Reviews
Four Seasons Hotel Madrid

Madrid City Center | 0.29 km from downtown
AED 4,587

9.6/10
68 Reviews
Casa Faraona Luxury Residences

1.32 km from downtown
AED 1,329
Porto to Madrid travel tips
Find departure & arrival points near Porto and Madrid
Popular airports near Porto
Francisco Sa Carneiro International Airport (OPO)
Vila Real Airport (VRL)
Nearby
Popular airports near Madrid
Madrid Barajas Airport (MAD)
Salamanca Airport (SLM)
Nearby
Popular bus stations near Porto
Porto Mouzinho de Albuquerque
Porto Boavista Casa da Musica
Porto Casa da Musica Metro
Verde
Porto Terminal Rodoviário
Popular bus stations near Madrid
ESPANILLO
TRANBUS
Sevilla
Madrid Gran Vía Callao
PLAZA BOHEMIA
How to travel from Porto to Madrid: FAQs
How far is it from Porto to Madrid?
The distance from Porto to Madrid is about 438 km (272 mi).How can I get from Porto to Madrid?
There are 2 ways to get from Porto to Madrid, including Flights, Buses.What is the fastest way to get from Porto to Madrid?
The fastest way to get from Porto to Madrid is by Flights, with an average journey time of 1 hour 15 minutes. Other modes of transport take longer: Buses takes on average 10h 17m.What is the cheapest way to get from Porto to Madrid?
The cheapest way to get from Porto to Madrid is by Buses, with an average price of AED 72. Other modes of transport are more expensive: Flights costs around AED 160 on avergae.Where do you usually depart from and arrive at when traveling from Porto to Madrid?
When traveling from Porto to Madrid, travelers usually depart from and arrive at the following locations: Flights typically departs from Francisco Sa Carneiro International Airport and arrives at Madrid Barajas Airport , Buses typically departs from Porto Mouzinho de Albuquerque and arrives at ESPANILLO .When is the cheapest time to book tickets from Porto to Madrid?
Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: PortotoMadridFlights is usually the cheapest at January, with an average price of AED 143 PortotoMadridBuses is usually the cheapest at Tuesday, with an average price of AED 72 .Is there a time difference between Porto and Madrid?
The time difference between Porto and Madrid is 1h.



