Trip to Faro

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Madrid to Faro

🛫 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.

Where to stay in Faro

There are over 134 hotels to stay in Faro. Prices range from $16 per night.

Find accommodation
  • Iberia, Air Europa, Ryanair, and TAP Portugal offer flights from Madrid Airport to Faro Airport. These airlines provide various options for travelers in terms of flight schedules and pricing. Passengers can choose from a range of services and amenities provided by these airlines when traveling between Madrid and Faro. It is advisable to check with each airline for the most up-to-date information on flight availability and booking options.
  • The flight from Madrid to Faro takes approximately 4 hours and 33 minutes. This flight duration may vary depending on factors such as weather conditions, air traffic, and the specific routing of the flight. Travelers should plan their itinerary accordingly and allow sufficient time for check-in and security procedures at the airports in Madrid and Faro. It is recommended to check with the airline for the most accurate and updated information on flight duration.
  • The cost of a flight from Madrid to Faro can vary depending on factors such as the airline, time of booking, and availability of seats. Prices for this route typically range from €26 to €212. Travelers are advised to compare prices across different airlines and booking platforms to find the best deals and discounts for their desired travel dates. It is recommended to book tickets in advance to secure lower fares and availability on preferred flights.