How to get to Porto from Madrid

Tue, 13 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between Madrid and Porto

distanceDistance261 miles
modeAvailable travel modesCoach or flight
priceTicket price range£10 - £18
cheapestCheapest modeCoach • £10 • 7 h 29 min
fastestFastest modeFlight • £18 • 1 h 15 min
carriersPopular travel companiesAlsa or Ryanair

Take a coach or flight to travel 261 miles from Madrid to Porto. The most popular travel providers which serve this route are Alsa or Ryanair among others. Travellers can even take a direct coach or flight from Madrid to Porto.

Travel options
from Madrid to Porto

How to get to Porto from Madrid by train, bus, flight or ferry.

Our recommendation
bus

The best way to travel from Madrid to Porto is by taking a coach because it’s the best combination of price and speed.

Gipsyy
10:007h54
Madrid, Estación Sur de Autobuses
16:54Porto
£81One-way
0 changes
Cheapest
Gipsyy
10:007h54
Madrid, Estación Sur de Autobuses
16:54Porto
£81One-way
0 changes
Fastest
Air Europaux1147
06:351h15
Madrid Barajas Airport (MAD)
06:50Porto Airport (OPO)
£1741One-way
0 changes
Other options
Renfe ALVIA04275+AutnaNormal
06:157h40
Madrid Chamartín
12:55Porto
£371One-way
1 change
Renfe ALVIA04275+AutnaNormal
06:157h45
Madrid Chamartín
13:00Porto
£361One-way
1 change
Renfe ALVIA04275+AlsaNormal
06:159h44
Madrid Chamartín
14:59Porto
£371One-way
1 change
AlsaNormal
10:007h54
Madrid, Estación Sur de Autobuses
16:54Porto
£91One-way
0 changes
AlsaNormal
09:158h39
Madrid
16:54Porto
£91One-way
0 changes
AlsaNormal
10:008h45
Madrid, Estación Sur de Autobuses
17:45Porto
£91One-way
0 changes
RyanairFR 572
14:451h20
Madrid Barajas Airport (MAD)
15:05Porto Airport (OPO)
£1121One-way
0 changes
Air Europaux1143
15:001h15
Madrid Barajas Airport (MAD)
15:15Porto Airport (OPO)
£1941One-way
0 changes
Air Europaux1141
19:051h15
Madrid Barajas Airport (MAD)
19:20Porto Airport (OPO)
£2331One-way
0 changes

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, coaches, flights and ferries

Mon
12 May
Tue
13 May
Wed
14 May
Thu
15 May
Fri
16 May
Sat
17 May
Sun
18 May
Mon
19 May
Tue
20 May
Wed
21 May
Thu
22 May
Fri
23 May
Sat
24 May
Sun
25 May
Mon
26 May
Tue
27 May
Wed
28 May
Thu
29 May
Fri
30 May
Sat
31 May
Sun
01 Jun

All travel companies: All Airlines, Train and Coach Companies from Madrid to Porto

Alsa, easyJet and AVE will get you between Madrid and Porto at great prices. With over 1000 travel companies on Omio, you can find the best travel times, prices and tickets for your trip.

Looking for a comfortable way to travel between Madrid and Porto? Reserve your Renfe AVE travel between Madrid and Porto with Omio today! Renfe is Spain’s national travel operator that offers a wide variety of connections throughout the country as well as France and Portugal, including the Madrid to Porto journey. Omio shows you current AVE timetables and tickets to cover the 261 miles (421 km) distance. You can choose from ticket options like Promo, Promo + or Flexible for the best deals on this trip. Renfe discount cards, such as the Renfe Gold Card and the + Renfe Youth 50 Card, can also be applied when purchasing your AVE ticket on Omio.

As the main high-speed travel service in Spain, AVE provides amenities like a restaurant, WC, WiFi access, and onboard entertainment on its routes. AVE covers long distances and connects major cities in Spain in just a few hours thanks to its high speed. These travel can reach speeds up to 192 mph (310 kmh) on select routes, making AVE travel one of the fastest in the entire world. AVE offers all travellers ultimate comfort, flexibility and convenience, and on Omio you can book AVE tickets in a few steps!

    Alsa is the main provier of travel travel in Spain. As a subsidiary of the UK travel operator National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of travel with different levels of comfort and amenities on offer. Aside from the Alsa Normal travel with free WiFi, toilets, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium travel provide more luxurious services when travelling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other travel tickets like Minimum, Reduced and Flexible fares on select routes.

      EasyJet is a British multinational low-cost airline headquartered at London Luton Airport (LTN). It’s the largest UK-based carrier based on the number of passengers carried. EasyJet flies to over 150 destinations across Europe and North Africa, making it a popular budget airline for travellers. To keep fares as low as possible, easyJet tickets are non-refundable and no complimentary snacks are provided onboard. All fare types include allowance of one small personal bag, while additional fees apply for carry-on luggage and checked luggage.

        FAQs: Madrid to Porto

        FAQs: Travel to Porto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Porto.
        FAQs

        Travelling from Madrid to Porto: related information

        Here are some other resources that might have the information you need

        HomeTravelTravel to PortugalTravel to PortoHow to get to Porto from Madrid

        The Omio App Makes Travel Planning Easy

        We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

        ios-badge
        android-badge
        Hand With Phone
        More routes, destinations and providers
        Currency
        Language