There are 8 ways to get from Albufeira to Madrid (Station) by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Faro Airport
best- Fly from Faro Airport (FAO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane FAO - MAD
4h 28m€41–195Bus, train
- Take the bus from Albufeira to Sevilla Santa Justabus
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
7h 30m€53–152Bus, train via Faro
- Take the bus from Faro to Sevilla Santa Justabus
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
8h 44m€55–157Drive 672.5 km
- Drive from Albufeira to Madrid (Station)car 672.5 km
7h 58m€109–157Bus to Seville Airport, fly
- Take the bus from Albufeira to Sevillebus
- Fly from Seville Airport (SVQ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SVQ - MAD
7h 1m€46–124Bus to Lisbon-Portela Airport, fly
- Take the bus from Albufeira to Lisbonbus
- Fly from Lisbon-Portela Airport (LIS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LIS - MAD
6h 44m€60–229Bus via Lisbon
- Take the bus from Albufeira to Lisbonbus 1010 / ...
- Take the bus from Lisbon - Oriente to Madrid - Barajas Airport T4bus BlaBlaCar Bus
12h 19m€64–126Bus
- Take the bus from Albufeira to Huelvabus FlixBus 1794
- Take the bus from Huelva to Madrid Estación Sur de Autobusesbus
13h 54m€81–92
Albufeira to Madrid (Station) by bus and train
Comparing Your Travel Options
The cheapest way to get from Albufeira to Madrid (Station) is to bus and fly which costs €45 - €130 and takes 7h 1m.
The fastest way to get from Albufeira to Madrid (Station) is to fly which takes 4h 28m and costs €40 - €200.
No, there is no direct bus from Albufeira to Madrid (Station). However, there are services departing from Albufeira and arriving at Puente De Cea via Lisbon - Oriente and Aeropuerto T4. The journey, including transfers, takes approximately 12h 19m.
The distance between Albufeira and Madrid (Station) is 604 km. The road distance is 672.5 km.
The best way to get from Albufeira to Madrid (Station) without a car is to bus and train which takes 7h 30m and costs €50 - €160.
It takes approximately 4h 28m to get from Albufeira to Madrid (Station), including transfers.
Albufeira to Madrid (Station) bus services, operated by FlixBus, depart from Albufeira station.
The best way to get from Albufeira to Madrid (Station) is to fly which takes 4h 28m and costs €40 - €200. Alternatively, you can bus via Lisbon, which costs €60 - €130 and takes 12h 19m.
Albufeira to Madrid (Station) bus services, operated by FlixBus, arrive at Lisbon station.
Madrid (Station) is 1h ahead of Albufeira. It is currently 4:42 PM in Albufeira and 5:42 PM in Madrid (Station).
What companies run services between Albufeira, Portugal and Madrid (Station), Madrid, Spain?
Ryanair, TAP Portugal, and Air Europa fly from Faro Airport (FAO) to Adolfo Suárez Madrid–Barajas Airport (MAD) 3 times a day. Alternatively, you can take a bus from Albufeira to Puente De Cea via Lisbon, Lisbon - Oriente, Madrid - Barajas Airport T4, and Aeropuerto T4 in around 12h 19m.
- Website
- iberia.com
Flights from Seville Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- €22–80
Flights from Lisbon-Portela Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €30–140
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- 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
- €16–29
- Website
- Rede Expressos
Bus from Faro to Sevilla Santa Justa
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €13–25
- Website
- Rede Expressos
Bus from Albufeira to Seville
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- €16–29
- Website
- Rede Expressos
Bus from Albufeira to Huelva
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €10–19
- 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
Want to know more about Flixbus?
Read the travel guide
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
Booking & Getting There
Yes, the driving distance between Albufeira to Madrid (Station) is 672 km. It takes approximately 7h 58m to drive from Albufeira to Madrid (Station).
There are 6975+ hotels available in Madrid (Station).









