1map logoGo to main page

Madrid to Faro from $28: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Faro, Portugal

How to Get from Madrid to Faro: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$28 - PlaneBest price
529.5 kmDistance
4h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid to Faro with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Bus
Average Duration
6h  34m
Estimated price
$61-87
Recommended
Company
various
Plane
Average Duration
4h  33m
Estimated price
$28-226
Cheapest
route map
Distance: 529.5 km
Duration: 4h 33m

See more options

Pricing table
Company
various
Train
Bus
Average Duration
6h  42m
Estimated price
$48-95
Company
BlaBlaCar Bus
Bus
Average Duration
9h  55m
Estimated price
$50-85
Company
various
Plane
Drive
Average Duration
4h  43m
Estimated price
$64-188
Company
various
Bus
Average Duration
12h  9m
Estimated price
$65-94
Company
various
Drive
Average Duration
6h  48m
Estimated price
$130-190

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $28 $27 $29 $31 $31 $27 $35
Fly $220 $162 $80 $59 $259 $98 $31

Traveling From Madrid to Faro

Traveling from Madrid to Faro offers a fascinating contrast between the bustling streets of Spain's capital and the tranquil, sun-kissed shores of Portugal's Algarve.

Best Neighbourhoods in Faro

Faro boasts varied neighborhoods, each offering distinct experiences for visitors.

Old Town (Cidade Velha)
• Cobblestone streets filled with history and charm.
• Stunning architecture, including the Arco da Vila.
Quinta do Lago
• Exclusive resort area known for luxurious amenities.
• Beautiful beaches and golf courses for outdoor enthusiasts.
Culatra Island
• Accessible by ferry, offering serene, uncrowded beaches.
• Local seafood taverns serving fresh catches daily.

Best Times To Visit Faro's Attractions

Faro offers a range of attractions, each best enjoyed at specific times for an optimal experience.

Igreja do Carmo
Visit early in the morning to enjoy a quieter atmosphere and stunning details without the crowd.
Ria Formosa Natural Park
Late afternoon is ideal for birdwatching and capturing beautiful sunset views.
Marina de Faro
Evenings are perfect for leisurely strolls and experiencing vibrant local nightlife.

Faro Weather: What to Expect Year-Round

Faro enjoys a Mediterranean climate, characterized by mild winters and warm summers, making it a lovely destination throughout the year. For the best travel experience, late spring and early fall offer pleasant temperatures and fewer crowds, ensuring you can fully appreciate the scenery.

Dining Recommendation in Faro

In Faro, don't miss trying Cataplana de Marisco, a seafood stew that reflects the region's rich maritime heritage and offers a taste experience distinct from Madrid's tapas scene. The relaxed atmosphere by the waterfront combined with fresh, locally sourced ingredients creates a dining experience that feels both vibrant and authentic.

Madrid - Faro operators

Explore transport companies operating between Madrid and Faro, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Estación Sur de Autobuses to Faro

Average Duration
9h 55m
Estimated price
$50-75

Bus from Huelva to Faro

Average Duration
1h 30m
Estimated price
$13-20
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Estación Sur de Autobuses to Faro

Average Duration
10h 25m
Estimated price
$60-85

Bus from Estación Sur de Autobuses to Loule

Average Duration
10h 55m
Estimated price
$60-90
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Sevilla - Estacion Santa Justa to Faro

Average Duration
2h 59m
Estimated price
$18-27
Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Estación de tren de Atocha to Estación de tren de Huelva

Average Duration
3h 57m
Estimated price
$45-70

Train from Estación de tren de Atocha to Sevilla-Santa Justa

Average Duration
3h 16m
Estimated price
$40-60
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Estación de tren de Atocha to Sevilla-Santa Justa

Average Duration
2h 43m
Estimated price
$45-70
Plane Show flights
Website
iberia.com

Plane from Madrid (MAD) to Faro (FAO)

Average Duration
1h 25m
Estimated price
$95-650
Website
ryanair.com

Plane from Madrid (MAD) to Faro (FAO)

Average Duration
1h 30m
Estimated price
$23-340
Website
flytap.com

Plane from Madrid (MAD) to Faro (FAO) via Lisboa

Average Duration
3h 36m
Estimated price
$70-420

Plane from Madrid (MAD) to Faro (FAO)

Average Duration
1h 25m
Estimated price
$95-650

Madrid to Faro: Overview of Bus, Train, Flight, and Car Trips

Traveling between Madrid and Faro offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🌞 Embark on a scenic road trip from Madrid to Faro, covering a distance of 725.8 km in approximately 6 hours and 48 minutes. 🚗 Discover the beauty of the Spanish and Portuguese landscapes as you drive, with prices ranging from €119 to €175 for your journey from Madrid to Faro.
Average price
€120 - €175
🛫 Flying from Madrid to Faro is quick and convenient with a direct flight that takes just 1 hour and 25 minutes. Airlines like Iberia, Air Europa, Ryanair, and TAP Portugal all offer connections between the two cities. 🧳 The total travel time from Madrid to Faro by plane is approximately 4 hours and 33 minutes, making it an efficient way to reach your destination. Upon arrival at Faro Airport, you'll be ready to explore the charming city and stunning Algarve coast. 💸 Ticket prices for flights between Faro and Madrid can range from €26 to €208, offering budget-friendly options for travelers looking to visit Portugal from Spain.
Departure Point
Madrid Airport
Arrival Point
Faro Airport
Useful tips for plane travellers
• Book your flight early with airlines like Iberia or Ryanair to secure better prices, as fares can range from €25 to €202 depending on demand.
• Upon arrival at Faro Airport, expect a smaller airport layout than Madrid, making it easier to navigate; however, be aware that a passport control queue may take extra time, so plan accordingly.
• The approximate taxi fare from Faro Airport to the city center is around €15-€20, and it's a 15-20 minute ride; consider using the local bus service for a more economical option, with schedules available on the official Faro transport website.
🌍 The scenic bus journey from Madrid to Faro takes approximately 9 hours and 55 minutes, allowing passengers to relax and take in the picturesque landscapes along the way. Operated by BlaBlaCar Bus, this route provides a comfortable and affordable travel option for those exploring the Iberian Peninsula. 💰 Ticket prices for the Madrid to Faro bus route can range from €46 to €78, making it a cost-effective way to travel between the vibrant Spanish capital and the charming coastal town of Faro in Portugal.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Faro station

Frequently asked questions

Find out more about the route from Madrid to Faro.

Or choose the category:
The distance between Madrid and Faro is approximately 529.5 km by air, and 725.5 km by road. The typical travel time by train and bus via Huelva is about 6 hours and 35 minutes, while by plane it takes around 4 hours and 37 minutes. If driving, it takes approximately 6 hours and 48 minutes to reach Madrid from Faro. Lastly, the bus journey from Madrid to Faro typically takes about 9 hours and 35 minutes.
The most cost-effective transportation option for traveling from Madrid to Faro is by bus. It takes approximately 9 hours and 35 minutes and costs between €41 and €59. However, if time efficiency is a priority, the quickest option is to fly, which takes around 4 hours and 37 minutes and costs between €23 and €218.
The prices of a bus ticket from Madrid to Faro typically range from €45 to €58.
To get from Madrid to Faro without using public transportation, you can drive the entire distance of approximately 725.8 km. The journey can take around 6 hours and 48 minutes by car, depending on traffic and other factors.
The best way to travel from Madrid to Faro without a car is by taking a train and bus via Huelva. This journey takes approximately 6 hours and 35 minutes and costs around €50-€77. There are regular train services available from Madrid to Huelva, and from there, you can transfer to a bus that will take you to Faro.
Yes, there is no direct link between Madrid and Faro by bus. However, there are bus services available that require a transfer at Huelva and the journey takes approximately 9 hours and 35 minutes. It is worth noting that there is a direct flight option available that takes around 4 hours and 37 minutes.
The flight between Madrid and Faro typically takes about 1 hour and 25 minutes when flying directly. The prices for flights between these two cities can vary, ranging from €23 to €214.
There are plenty of accommodation options available near Faro. With over 3181 hotels to choose from, you're sure to find something that fits your needs and budget. Prices start at €41 per night, so there are options for every traveler.