Madrid to Porto bus

Madrid - Porto bus information

Madrid Porto bus map

Bus Time 9h46m
Origin Madrid, Spain
Destination Porto, Portugal
Distance 262 Miles
Cheapest bus fare: from £15.02
Bus operators: FlixBus
  • FlixBus is the only coach company operating from Madrid (Spain) to Porto (Portugal).
  • We found tickets from €15.02 to travel in the next month. The fare of the bus from Madrid to Porto can more or less vary depending for example of how far in advance you buy it but you will notice that often, travelling by coach tends to be the least expensive transportation mode.
  • Coach services will almost always enable you to pay less comparing to other modes of transport. However you will need to spend approximately 9h46m travelling to cover the 262 miles between Madrid and Porto.

Best prices for bus tickets Madrid - Porto

from €19.00 MORE 7h09m
from £15.02 MORE 9h49m
from £18.14 MORE 8h20m
from £18.98 MORE 10h33m
Other modes of transport available
Flights
from £46.90 MORE 10h30m

Prices calendar to travel between Madrid and Porto

Find the cheapest tickets to travel from Madrid to Porto by coach, train, carsharing and flights.

  march may   april
monday tuesday wednesday thursday friday saturday sunday
21
22
23
24

BusBud€20

Distribusion--

FlixBus€20

kombo--

25

BusBud€20

Distribusion--

FlixBus€20

kombo--

26

BusBud€12

Distribusion--

FlixBus€14

kombo--

27

BusBud€28

Distribusion--

FlixBus€40

kombo--

28

BusBud€31

Distribusion--

FlixBus€35

kombo--

29

BusBud€20

Distribusion--

FlixBus€24

kombo--

30

BusBud€31

Distribusion--

FlixBus€29

kombo--

01

BusBud€31

Distribusion--

FlixBus€28

kombo--

02

BusBud€20

Distribusion--

FlixBus€20

kombo--

03

BusBud€20

Distribusion--

FlixBus€22

kombo--

04

BusBud€31

Distribusion--

FlixBus€42

kombo--

Ticket prices and availability have been recorded in the last 72 hours from the data provided by our partners.

Best prices for your coach from Madrid to Porto

Gopili compares prices to help you find cheap bus tickets from Madrid to Porto for the coming days. You can also have a look at the prices for the Porto Madrid bus to make sure you get a seat for your return journey.

From To Price Departure on At Company Searched
Madrid
Sur
Porto
Oporto (TIC - Campanhã)
€11.53 07/05/2025 10:00 FlixBus 7 days ago
Madrid
Station Mendez Alvaro
Porto
Travessa Campo 24 de Agosto
€11.98 17/05/2025 10:00 FlixBus 6 days ago
Madrid
Station Mendez Alvaro
Porto
Travessa Campo 24 de Agosto
€11.98 15/05/2025 10:00 FlixBus 6 days ago
Madrid
Station Mendez Alvaro
Porto
Travessa Campo 24 de Agosto
€11.98 12/05/2025 10:00 FlixBus 7 days ago
Madrid
Station Mendez Alvaro
Porto
Travessa Campo 24 de Agosto
€11.98 12/05/2025 23:30 FlixBus 7 days ago
Madrid
Station Mendez Alvaro
Porto
Travessa Campo 24 de Agosto
€11.98 11/05/2025 10:00 FlixBus 7 days ago
Madrid
- Estación Sur
Porto
Oporto - OPO Aeropuerto
€12.00 20/05/2025 10:00 1 day ago
Madrid
- Aeropuerto Adolfo Suárez -Barajas,
Porto
Oporto - TIC - Terminal Intermodal Campanhã- R. De
€12.00 20/05/2025 09:15 1 day ago
Madrid
- Aeropuerto Adolfo Suárez -Barajas,
Porto
Oporto - OPO Aeropuerto
€12.00 20/05/2025 09:15 1 day ago
Madrid
- Estación Sur
Porto
Oporto - OPO Aeropuerto
€12.00 20/05/2025 10:00 1 day ago

Best prices found for the next 180 days.

> Search for your bus ticket

Other transport alternative