There are 9 ways to get from Porches to Madrid by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Albufeira to Sevilla Santa Justabus
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
8h 34m€65–168Line 51 bus to Faro Airport, fly
cheapest- Take the bus from Porches - Gasolineira to Terminal Rodoviário de Albufeirabus
- Fly from Faro Airport (FAO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane FAO - MAD
5h 51m€36–186Train, bus via Seville
- Take the train from Estombar - Lagoa to Farotrain Re / ...
- Take the bus from Faro to Sevillebus
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
8h 49m€71–178Drive 666.1 km
- Drive from Porches to Madridcar 666.1 km
8h 7m€105–152Train, bus
- Take the train from Estombar - Lagoa to Taviratrain Re / ...
- Take the bus from Tavira to Huelvabus
- Take the train from Huelva to Madrid-Puerta de Atocha-Almudena Grandestrain Alv / ...
10h 2m€88–151Bus via Lisbon
- Take the bus from Porches - Gasolineira to Estação Rodoviária de Sete Riosbus 67 | Lagos
- Take the bus from Estação Rodoviária de Sete Rios to Estación Sur de Autobusesbus
11h 45m€58–151Bus
- Take the bus from Albufeira to Huelvabus FlixBus 1794
- Take the bus from Huelva to Estación Sur de Autobusesbus Huelva
12h 21m€58–108Bus to Lisbon-Portela Airport, fly
- Take the bus from Porches - Gasolineira to Lisboa - Aeroporto Humberto Delgadobus
- Fly from Lisbon-Portela Airport (LIS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LIS - MAD
6h 55m€50–215Train, bus to Seville Airport, fly
- Take the train from Estombar - Lagoa to Farotrain
- Take the bus from Faro to Sevillebus
- Fly from Seville Airport (SVQ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SVQ - MAD
8h 58m€45–141
Porches to Madrid by bus and train
Questions & Answers
The cheapest way to get from Porches to Madrid is to bus which costs €55 - €110 and takes 12h 21m.
The fastest way to get from Porches to Madrid is to line 51 bus and fly which takes 5h 51m and costs €35 - €190.
No, there is no direct bus from Porches to Madrid. However, there are services departing from Porches - Gasolineira and arriving at Estación Sur de Autobuses via Estação Rodoviária de Sete Rios. The journey, including transfers, takes approximately 11h 45m.
The distance between Porches and Madrid is 734 km. The road distance is 666.1 km.
The best way to get from Porches to Madrid without a car is to bus and train which takes 8h 34m and costs €65 - €170.
It takes approximately 8h 34m to get from Porches to Madrid, including transfers.
Porches to Madrid bus services, operated by Rede Expressos, depart from Porches - Gasolineira station.
Porches to Madrid bus services, operated by Rede Expressos, arrive at Estação Rodoviária de Sete Rios station.
Madrid is 1h ahead of Porches. It is currently 11:21 PM in Porches and 12:21 AM in Madrid.
Yes, the driving distance between Porches to Madrid is 666 km. It takes approximately 8h 7m to drive from Porches to Madrid.
What companies run services between Porches, Faro, Portugal and Madrid, Spain?
You can take a bus from Porches - Gasolineira to Estación Sur de Autobuses via Estação Rodoviária de Sete Rios in around 11h 45m.
- Website
- iberia.com
Flights from Lisbon-Portela Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €29–140
Flights from Seville Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- €23–70
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €70–120
- Website
- Renfe AVE
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €70–120
- Website
- Renfe AVE
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Albufeira to Sevilla Santa Justa
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- €17–40
- Website
- Rede Expressos
Bus from Faro to Seville
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €14–35
- Website
- Rede Expressos
Bus from Tavira to Huelva
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €5–13
- Website
- Rede Expressos
Bus from Porches - Gasolineira to Estação Rodoviária de Sete Rios
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €18–45
- Website
- Rede Expressos
Bus from Estação Rodoviária de Sete Rios to Estación Sur de Autobuses
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a day
- Estimated price
- €40–95
- Website
- Rede Expressos
Bus from Albufeira to Huelva
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €10–25
- Website
- Rede Expressos
Bus from Porches - Gasolineira to Lisboa - Aeroporto Humberto Delgado
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €18–45
- Website
- Rede Expressos
Bus from Faro to Seville
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €14–35
- Website
- Rede Expressos
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Porches to Madrid bus tickets online with Omio.
There are 7036+ hotels available in Madrid.









