Bus Tickets from Porto to Madrid
Other Transportation Options from Porto to Madrid
Bus Journeys from Porto to Madrid
Cheapest Trip on obilet |
€ 12.00
|
Number of Trips Per Day |
49
|
The Most Favorable Price |
Porto - Madrid Duration |
10hr 1min
|
|
The Highest Number of Trips |
Average Price |
|
Cheap Buses to Porto - Madrid
-
BusPorto
Porto AirportMadrid
Airport Madrid - Adolfo Suarez€ 47.0009:0019:15 -
BusPorto
Porto AirportMadrid
Madrid South Bus Station€ 47.0009:0018:40 -
BusPorto
Porto Campanha Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 28.0009:0023:58 -
BusPorto
Porto AirportMadrid
Adolfo Suárez Madrid–Barajas Airport€ 29.9909:0019:15 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid South Bus Station€ 28.0009:0023:30 -
BusPorto
Porto Campanha Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 29.9909:4519:15 -
BusPorto
Terminal Intermodal CampanhãMadrid
Adolfo Suárez Madrid–Barajas Airport€ 29.9909:4519:15 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid (Sur Bus Station)€ 31.5209:4518:44 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid South Bus Station€ 29.9909:4518:44 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid South Bus Station€ 47.0009:4518:40 -
BusPorto
Porto AirportMadrid
Adolfo Suárez Madrid–Barajas Airport€ 47.0012:0022:15 -
BusPorto
Porto AirportMadrid
Airport Madrid - Adolfo Suarez€ 47.0012:0022:15 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid South Bus Station€ 47.0012:4521:44 -
BusPorto
Porto Campanha Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 47.0012:4522:15 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid South Bus Station€ 38.0017:0006:59 -
BusPorto
Porto AirportMadrid
Adolfo Suárez Madrid–Barajas Airport€ 48.0021:1507:00 -
BusPorto
Porto AirportMadrid
Madrid South Bus Station€ 25.9921:1506:29 -
BusPorto
Porto AirportMadrid
Madrid South Bus Station€ 12.0021:1506:29 -
BusPorto
Porto AirportMadrid
Madrid South Bus Station€ 12.0021:1506:29 -
BusPorto
Porto AirportMadrid
Adolfo Suárez Madrid–Barajas Airport€ 12.0021:1507:00 -
BusPorto
Porto Airport Arrival TerminalMadrid
Madrid South Bus Station€ 37.9921:4007:10 -
BusPorto
Porto Campanha Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 12.0022:0007:00 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid (Sur Bus Station)€ 37.6322:0006:29 -
BusPorto
Porto Campanha Bus StationMadrid
Madrid South Bus Station€ 36.0022:0006:29 -
BusPorto
Terminal Intermodal CampanhãMadrid
Airport Madrid - Adolfo Suarez€ 12.0022:0007:00 -
BusPorto
Terminal Intermodal CampanhãMadrid
Adolfo Suárez Madrid–Barajas Airport€ 36.0022:0007:00 -
BusPorto
Porto Campanha Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 36.0022:0007:00 -
BusPorto
Terminal Intermodal CampanhãMadrid
Madrid South Bus Station€ 36.0022:0006:29 -
BusPorto
Porto (TIC - Campanhã)Madrid
Madrid South Bus Station€ 29.9922:1007:10 -
BusPorto
Porto (TIC - Campanhã)Madrid
Madrid South Bus Station€ 17.4923:3508:05
Last updated: 10 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Bus Terminals in Porto
| Porto Bus Terminal | |
| Porto Airport | |
| Red Expres Porto Bus Terminal | |
| Alsa/Autna Casa da Música Porto Bus Terminal | |
| Porto Campanha Bus Station |
Bus Terminals in Madrid
Click to see on the map.
The Most Popular Bus Trips Departing from Porto
- Porto - Vigo Bus Ticket € 10.49
- Porto - Lisbon Bus Ticket € 10.49
- Porto - Peso da Regua Bus Ticket € 12.00
- Porto - Santarem Bus Ticket € 19.00
- Porto - Seia Bus Ticket € 16.00
- Porto - Fatima Bus Ticket € 10.08
- Porto - Vila Real Bus Ticket € 10.08
- Porto - Bragança Bus Ticket € 10.08
- Porto - Chaves Bus Ticket € 10.85
- Porto - Lisbon Airport Bus Ticket € 10.49
- Porto - Aveiro Bus Ticket € 10.50
Last updated: 10 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Most Popular Bus Trips to Madrid
- Málaga - Madrid Bus Ticket € 19.13
- Barcelona - Madrid Bus Ticket € 16.50
- Valencia - Madrid Bus Ticket € 15.00
- Seville - Madrid Bus Ticket € 27.85
- Cordoba - Madrid Bus Ticket € 21.45
- Alicante - Madrid Bus Ticket € 16.50
- Marbella - Madrid Bus Ticket € 11.38
- Bilbao - Madrid Bus Ticket € 25.80
- Pamplona - Madrid Bus Ticket € 26.50
- Zaragoza - Madrid Bus Ticket € 13.20
- Almeria - Madrid Bus Ticket € 35.45
- Algeciras - Madrid Bus Ticket € 24.17
Last updated: 10 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Madrid Hotels
Frequently Asked Questions
How long does the bus trip from Porto - Madrid take?
On average, the bus trip from Porto to Madrid takes 10 hour 1 minute.
Which bus companies organize trips between Porto - Madrid?
Bus companies that organize trips between Porto - Madrid: Gipsyy, Flix Bus, Alsa International, Rede Expressos 1, Gipsyy 1, Gipsyy 3 are the companies.
Which is the bus company that organizes the most trips between Porto - Madrid?
The company that organizes the most Porto - Madrid bus trips: Alsa International
How much is the cheap bus ticket between Porto - Madrid?
The cheap Porto - Madrid bus ticket is € 12.00.