The cheapest buses from Porto to Madrid

Showing times and prices for 26 Oct

Cheapest

£48

Average

£54

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Porto to Madrid will cost around £ 54 if you buy it on the day, but the cheapest tickets can be found for only £ 48.

10:00Porto9h45 20:45Madrid
1 changes
£481One-way
09:30Porto12h55 23:25Madrid, Aeropuerto Barajas T4
1 changes
£481One-way
09:30Porto10h15 20:45Madrid
1 changes
£481One-way
09:30Porto10h30 21:00Madrid, Estación Sur
1 changes
£481One-way
10:00Porto10h00 21:00Madrid, Estación Sur
1 changes
£481One-way

Timetable Porto to Madrid

Showing buses for tomorrow, Tue, 26 Oct
09:30Porto12h55 23:25Madrid, Aeropuerto Barajas T4
0 changes
09:30Porto10h15 20:45Madrid
0 changes
09:30Porto10h30 21:00Madrid, Estación Sur
0 changes
09:30Porto19h00 05:30Madrid, Aeropuerto Barajas T4
0 changes
10:00Porto9h45 20:45Madrid
0 changes
10:00Porto10h00 21:00Madrid, Estación Sur
0 changes
10:00Porto12h25 23:25Madrid, Aeropuerto Barajas T4
0 changes
14:50Porto15h25 07:15Madrid, Estación Sur
0 changes
14:50Porto16h10 08:00Madrid, Aeropuerto Barajas T4
0 changes
14:50Porto15h40 07:30Madrid
0 changes
16:00Porto14h15 07:15Madrid, Estación Sur
0 changes
16:00Porto15h00 08:00Madrid, Aeropuerto Barajas T4
0 changes
16:00Porto14h30 07:30Madrid
0 changes
18:00Porto12h15 07:15Madrid, Estación Sur
0 changes
18:00Porto12h30 07:30Madrid
0 changes
18:00Porto13h00 08:00Madrid, Aeropuerto Barajas T4
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
25 Oct
£62Flixbus
£81Ryanair
Tue
26 Oct
£26Flixbus
£68Ryanair
Wed
27 Oct
£22Flixbus
£50Ryanair
Thu
28 Oct
£13Flixbus
£119Ryanair
Fri
29 Oct
£26Alsa
£152Ryanair
Sat
30 Oct
£18Flixbus
£69Ryanair
Sun
31 Oct
£17Alsa
£81Ryanair
Mon
1 Nov
£40Alsa
£38Ryanair
Tue
2 Nov
£31Flixbus
£32Ryanair
Wed
3 Nov
£22Flixbus
£15Ryanair
Thu
4 Nov
£13Flixbus
£7Ryanair
Fri
5 Nov
£18Alsa
£15Ryanair
Sat
6 Nov
£13Flixbus
£26Ryanair
Sun
7 Nov
£70Eurolines Switzerland
Find prices
Mon
8 Nov
£22Alsa
£28Ryanair
Tue
9 Nov
£48Eurolines Switzerland
£28Ryanair
Wed
10 Nov
£13Flixbus
£18Ryanair
Thu
11 Nov
£9Flixbus
£15Ryanair
Fri
12 Nov
£13Alsa
£20Ryanair
Sat
13 Nov
£9Flixbus
£24Ryanair
Sun
14 Nov
£70Eurolines Switzerland
Find prices

The fastest buses from Porto to Madrid

Showing times and prices for 26 Oct

Fastest Journey

9 h 45 m

Average

13 h 20 m

Buses per day

16

Distance

421 km

It's difficult to get from Porto to Madrid without changing at least once.

Fastest
10:00Porto9h45 20:45Madrid
1 changes
£481One-way
2nd Fastest
10:00Porto10h00 21:00Madrid, Estación Sur
1 changes
£481One-way
09:30Porto10h15 20:45Madrid
1 changes
£481One-way
09:30Porto10h30 21:00Madrid, Estación Sur
1 changes
£481One-way
18:00Porto12h15 07:15Madrid, Estación Sur
1 changes
£551One-way

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Coach Information to Madrid from Porto

distanceDistance261 miles (421 km)
durationAverage coach duration8 h 20 min
priceAverage coach ticket price£26 (€30)
changesDirect coachYes
carriersCoach companiesFlixbus, BlaBlaCar, Alsa, Eurolines Switzerland or Eurolines France

Coaches from Porto to Madrid cover the 261 miles (421 km) long route taking on average 8 h 20 min with our travel partners like Flixbus, BlaBlaCar, Alsa, Eurolines Switzerland or Eurolines France. There are direct coach services available. While the average ticket price for this journey costs around £26, you can find the cheapest coach ticket for as low as £13. Travellers depart most frequently from Porto - Campanha and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Coach companies

FlixBus and Alsa coaches from Porto to Madrid

FlixBus and Alsa coaches will get you from Porto to Madrid from £13. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

FlixBus
Alsa

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets.

    FlixBus 's current ticket policies due to COVID-19 for your coach from Porto to Madrid are the following:

    • Exceptions to waive change or cancellation fees policy
    • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
    • Cancellations made 30 days before departure are free of charge.
    • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips

    Buses from Porto to Madrid
    Take the bus to Madrid 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 Porto to Madrid.
    FAQs
    What COVID-19 travel safety information and restrictions should I be aware of for my coach from Porto to Madrid?

    Travel between Porto, Portugal and Madrid, Spain by coach is: Partially open.

    Can I enter Spain from Portugal?

    International entry status: Entry is partially open for citizens and permanent residents of Portugal

    Do I need to quarantine on arrival in Spain from Porto?

    Conditions of entry:

    • Negative COVID-19 test issued at most 3 days before arrival
    • Specific entry restrictions may apply for travel to Spain: Canary Islands
    • Health screen upon arrival
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Pre-arrival Health Control Form (FCS) required

    What are the safety rules to follow in Madrid, Spain?

    All travellers in Spain must observe these coronavirus safety measures:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    The information above was last checked on 24/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your coach from Porto to Madrid as this information can change.

    What are the COVID-19 restrictions for my return trip to Portugal from Madrid, Spain?

    The current restriction level for your return trip by coach from Madrid to Porto is: Partially open

    Are there any international entry restrictions on returning to Portugal from Spain?

    Reentry to Portugal is allowed for: Entry is partially open for citizens and permanent residents of Spain

    Do I need to quarantine on arrival in Portugal from Madrid?

    What are the entry requirements?

    • Negative COVID-19 test issued at most 3 days before arrival
    • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

    What are the safety rules to follow in Porto, Portugal?

    The government of Portugal has imposed these measures to reduce the spread of COVID-19:

    • Physical distance: 2 metre (s) (7 feet)
    • Face mask: Mandatory

    Last verified on 24/10/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Madrid to Porto coach here.

    What is the price of the cheapest coach between Porto and Madrid?
    Omio customers have found the cheapest coaches between Porto and Madrid to cost as little as £13  in the next 7 days.
    What is the average cost of a coach from Porto to Madrid?
    The Porto to Madrid coach ticket price is on average £26  if you are looking to buy your tickets for this journey in the next week.
    How far is it from Porto to Madrid by coach?
    When travelling this route you should expect the distance to Madrid from Porto via coach to be approximately 261 miles (421 km).
    How long does it take from Porto to Madrid by coach?
    On average the Porto to Madrid coach time is 8 h 20 min  covering the 261 miles (421 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
    What station does the Porto to Madrid coach leave from? Which Madrid coach station do I come into from Porto?

    When departing from Porto, you have various coach station options to start your journey from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. When arriving in Madrid, you can end your trip in coach stations like Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

    Omio customers book a coach from Porto - Campanha   to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83   most frequently for this route.

    Where is the coach station in Porto to go to Madrid? Where is the coach station in Madrid located?

    Passengers booking this journey most frequently board their coaches from Porto - Campanha and need to travel around 1 mile (s) / 2 km from the city centre to get to this coach station.

    Passengers arriving in Madrid most often arrive at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and need to travel around 2 mile (s) / 3 km from this coach station to the city centre.

    Which coach companies can get me from Porto to Madrid?
    Take the Porto to Madrid coach with Flixbus, BlaBlaCar, Alsa, Eurolines Switzerland or Eurolines France. However, it's always good to check out all possible coach companies for the journey to Madrid from Porto as there might be differences in the amenities they offer.
    When can I take the first coach from Porto to Madrid? When can I take the last coach for the day?
    You can take the first coach from Porto to Madrid at 05: 00   or take the last coach from Porto to Madrid leaving at 22: 10. Look for the latest Porto Madrid coach timetable on Omio and book the best time to take the coach for this journey.
    How far in advance should I purchase coach tickets between Porto and Madrid for the best deals?
    In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this trip and save money. If you buy coach tickets from Porto to Madrid within the next 7 days, you can find tickets to cost on average £26 one way. To find the best prices for this journey, consider booking your coach ticket from Porto to Madrid a few months in advance.

    Important Stations and Airports for this Journey