Porto to Madrid bus

Cheap bus tickets from Porto to Madrid

Showing times and prices for Oct 05

Cheapest

28

Average

31

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.

Cheapest
08:30PMPorto8h25 05:55AMMadrid, Estación Sur
0 transfers
281One-way
08:30PMPorto9h00 06:30AMMadrid, Aeropuerto Barajas T4
0 transfers
301One-way
08:15PMPorto8h40 05:55AMMadrid, Estación Sur
0 transfers
311One-way
07:45PMPorto9h45 06:30AMMadrid, Aeropuerto Barajas T4
0 transfers
331One-way
07:45PMPorto9h10 05:55AMMadrid, Estación Sur
0 transfers
331One-way

Bus schedule from Porto to Madrid

Showing buses for tomorrow, Wednesday, October 5
07:45PMPorto9h45 06:30AMMadrid, Aeropuerto Barajas T4
0 transfers
07:45PMPorto9h10 05:55AMMadrid, Estación Sur
0 transfers
08:15PMPorto8h40 05:55AMMadrid, Estación Sur
0 transfers
08:15PMPorto9h15 06:30AMMadrid, Aeropuerto Barajas T4
0 transfers
08:30PMPorto8h25 05:55AMMadrid, Estación Sur
0 transfers
08:30PMPorto9h00 06:30AMMadrid, Aeropuerto Barajas T4
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22
Sun
Oct 23
Mon
Oct 24
Tue
Oct 25

Bus times from Porto to Madrid

Showing times and prices for Oct 05

Fastest Journey

8 h 25 m

Average

9 h 2 m

Buses per day

6

Distance

421 km

Of the 6 buses that leave Porto for Madrid every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

2nd Fastest
08:30PMPorto8h25 05:55AMMadrid, Estación Sur
0 transfers
281One-way
08:15PMPorto8h40 05:55AMMadrid, Estación Sur
0 transfers
311One-way
08:30PMPorto9h00 06:30AMMadrid, Aeropuerto Barajas T4
0 transfers
301One-way
07:45PMPorto9h10 05:55AMMadrid, Estación Sur
0 transfers
331One-way
08:15PMPorto9h15 06:30AMMadrid, Aeropuerto Barajas T4
0 transfers
331One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay in Madrid?

View on map

Top pick hotels

Entire homes & apartments

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

View all

Overview: Bus from Porto to Madrid

distanceDistance261 miles (421 km)
durationAverage bus duration8 h 10 min
priceAverage bus ticket price$23 (€22)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus providersBlaBlaCar, Infobus, Eurolines Switzerland, Flixbus, Eurolines France, Alsa or Movelia

Buses from Porto to Madrid cover the 261 miles (421 km) long trip taking on average 8 h 10 min with our travel partners like BlaBlaCar, Infobus, Eurolines Switzerland, Flixbus, Eurolines France, Alsa or Movelia. Normally, there is 1 bus operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $18 (€17), but the average price of bus tickets is $23 (€22). Travelers depart most frequently from Porto - Campanha and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus providers: FlixBus and Alsa from Porto to Madrid

Travel to Madrid from Porto from $18 (€17) with Omio’s bus partners FlixBus and Alsa! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

FlixBus
Alsa

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

FlixBus from Porto to Madrid bus information:

  • Average Duration: 9 h 20 min
  • FlixBus frequency: 1 a day

Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company 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 buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.

  • Average Price: $18

Buses from Oporto to Madrid

The distance travelled by the Oporto Madrid buses exceeds 650 kilometres. To complete these trips they make several stops and take between 8 and 15 hours to reach different parts of Madrid. They depart from various stops in Oporto, including from the airport, and arrive at the Avenida América interchange, Madrid's South bus station and Madrid-Barajas airport.

What buses go from Oporto to Madrid?

The companies that manage the routes of the Oporto Madrid buses are ALSA, Flixbus and Eurolines. ALSA offers the highest number of frequencies and uses its own vehicles with Normal service. These buses have a platform to facilitate wheelchair access, wheelchair seats, air conditioning, toilets, access to free wifi and entertainment proposals through the channel Ociobus.

How long does the bus from Oporto to Madrid take?

The minimum journey time for Oporto Madrid buses is 7 hours and 40 minutes. This route is operated by Flixbus, which departs from Garagem Atlântico in the centre of Oporto and arrives at Madrid's South station. There is an ALSA service that stops in Lisbon Oriente and 9 more stops and takes 15 hours to arrive at Madrid-Barajas airport. The trips scheduled by Eurolines last more than 24 hours.

How many buses from Oporto to Madrid?

Oporto Madrid buses offer between 12 and 13 departures a day from Monday to Friday. On Saturdays 11 departures are usually scheduled, while on Sundays 8 buses leave from Oporto to Madrid.

Where do buses from Oporto to Madrid depart from and arrive at?

Oporto stations: There is no main bus station in Oporto, but several bus stops located in different parts of the city. The stops of Praça de Galiza, Campo 24 de Agosto, Casa da Musica located next to an important metro station, Avenida dos Aliados, Garagem Atlântico and Vilanova de Gaia.

stand out.

Southern bus station in Madrid: located 5 kilometres from the city centre, it is an intermodal interchange or station where metro, suburban train and urban, interurban and international bus services converge. The centre of Madrid can be reached in 10 minutes by suburban train lines C1 and C5. Its facilities include a cafeteria, restaurant, parking area, ticket offices and taxi rank.

Travel Tips: Bus to Madrid from Porto

Travel Tips: 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

Travel between Porto, Portugal and Madrid, Spain by bus is: Unrestricted.

What is the status of international entry into Spain from Portugal?

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

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

Conditions of entry:

  • There are no current restrictions

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

When traveling in Spain, you must follow these COVID-19 safety rules:

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

The information above was last checked on 10/3/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus to Madrid from Porto before traveling.

The current restriction level for your return trip by bus from Madrid to Porto is: Unrestricted

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

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

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

What are the requirements?

  • There are no current restrictions

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 checked on 10/3/22. 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 bus to Porto from Madrid here.

Omio customers have found cheap bus tickets from Porto to Madrid for as low as $18 (€17)  for the next 7 days.
If you’re looking to book your bus tickets in the next week, you can expect the Porto to Madrid bus price to come in at an average of $23 (€22)  one way.
You should expect to travel around 261 miles (421 km)  from Porto to Madrid by bus.
On average the Porto to Madrid bus travel time is 8 h 10 min  for the 261 miles (421 km) long trip, but the duration can vary if you travel on weekends and holidays.

When taking a bus from Porto, you have a couple of bus stations you can depart from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto. When you arrive in Madrid, your bus can arrive in bus stations including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

Omio customers traveling this route book their buses from Porto - Campanha   to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

The most popular departure bus station with passengers for this journey, called Porto - Campanha, is located 1.5 miles (2.4 km) from the city center of Porto.

The most popular arrival bus station, Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, is located 3 miles (4.9 km) away from the city center of Madrid.

For the best Porto to Madrid bus to purchase, you can travel safely and comfortably with BlaBlaCar, Infobus, Eurolines Switzerland, Flixbus, Eurolines France, Alsa or Movelia. However, it's always good to check all possible bus providers with services to Madrid from Porto to compare what amenities they may offer.
Yes, there is 1 direct bus a day between Porto and Madrid. If you’re looking for a direct bus, consider traveling with Flixbus. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
The average number of buses departing Porto for Madrid is 1 a day. The bus schedules and services may vary between weekdays and weekends.
The earliest bus departing from Porto to Madrid leaves at 8: 30 AM. The last bus departing from Porto to Madrid leaves at 9: 10 PM. You can find the latest Porto to Madrid bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
The price of a one way bus ticket from Porto to Madrid is on average $23 (€22) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this journey. In general, you can find bus tickets between Porto and Madrid available a few months in advance.

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
Currency
Language