Travel options
from Madrid to Frankfurt am Main

You can get from Madrid to Frankfurt am Main by train, bus or flight.

Our recommendation

To get from Madrid to Frankfurt am Main on 28 Sep we recommend taking a flight because it’s the best combination of price and speed.

08:40Madrid Barajas Airport2h45 11:25Frankfurt am Main Airport
0 changes
£1021One-way
Cheapest
08:40Madrid Barajas Airport2h45 11:25Frankfurt am Main Airport
0 changes
£1021One-way
Other options
08:30Madrid Barajas Airport2h30 11:00Frankfurt am Main Airport
0 changes
£1121One-way
12:50Madrid Barajas Airport2h30 15:20Frankfurt am Main Airport
0 changes
£1121One-way
07:10Madrid Barajas Airport2h40 09:50Frankfurt am Main Airport
0 changes
£1271One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Mon
27 Sep
Find prices
£272Air France
Tue
28 Sep
Find prices
£102Air Nostrum
Wed
29 Sep
£89Flixbus
£90Air Europa
Thu
30 Sep
£85Flixbus
£90Air Europa
Fri
1 Oct
£89Flixbus
£90Air Europa
Sat
2 Oct
£94Flixbus
£73Air Nostrum
Sun
3 Oct
£85Flixbus
£108Air Europa
Mon
4 Oct
£61Flixbus
£108Air Europa
Tue
5 Oct
£67Flixbus
£34Air Nostrum
Wed
6 Oct
£76Flixbus
£34Air Europa
Thu
7 Oct
£76Flixbus
£39Air Europa
Fri
8 Oct
£76Flixbus
£108Air Europa
Sat
9 Oct
£62Flixbus
£90Air Europa
Sun
10 Oct
£76Flixbus
£90Air Europa
Mon
11 Oct
£58Flixbus
£21Air Europa
Tue
12 Oct
£58Flixbus
£21Air Europa
Wed
13 Oct
£58Flixbus
£21Air Europa
Thu
14 Oct
£62Flixbus
£21Air Europa
Fri
15 Oct
£61Flixbus
£34Iberia
Sat
16 Oct
£58Flixbus
£65Air Nostrum
Sun
17 Oct
£66Flixbus
£90Air Nostrum

Travel Information between Madrid and Frankfurt am Main

distanceDistance897 miles (1446 km)
modeAvailable travel modesFlight or coach
priceTicket price range£82 - £90
cheapestCheapest modeFlight • £82 • 2 h 40 min
fastestFastest modeFlight • £82 • 2 h 40 min
carriersPopular travel companiesFlixbus or Air Europa

Take a flight or coach to travel 897 miles (1446 km) from Madrid to Frankfurt am Main. If speed is a priority, then a flight is the best option with an average duration of 2 h 40 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £82. The most popular travel providers which serve this route are Flixbus or Air Europa among others. Travellers can even take a direct coach or flight from Madrid to Frankfurt am Main.

Travel Tips

Travel from Madrid to Frankfurt am Main
Travel to Frankfurt am Main easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Frankfurt am Main.
FAQs
Am I allowed to travel from Madrid, Spain to Frankfurt am Main, Germany?

Travel between Madrid, Spain and Frankfurt am Main, Germany is: Partially open.

Can travellers from Spain enter Germany?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Spain.

Are there rules for self-quarantine when arriving to Frankfurt am Main from Madrid?

Conditions of entry into Germany:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

Are there COVID-19 safety rules for social distancing and wearing face masks in Frankfurt am Main, Germany?

To reduce the spread of COVID-19, the government of Germany has imposed the following measures:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information was last checked on 26/09/2021. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip from Madrid to Frankfurt am Main.

Are there restrictions on reentering Spain from Frankfurt am Main, Germany due to the coronavirus pandemic?

The restriction level for your return to Madrid, Spain from Germany is: Partially open.

Is my journey back to Madrid from Frankfurt am Main restricted?

Entry into Spain is currently allowed for: Entry is partially open for citizens and permanent residents of Germany.

Do I need to self-quarantine upon arrival in Madrid from Frankfurt am Main?

Conditions of reentry into Spain:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the coronavirus safety measures I need to follow in Madrid, Spain?

You should observe these safety measures in Spain as imposed by the government to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information about your return travel to Spain was last checked on 26/09/2021. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Madrid from Frankfurt am Main closer to your date of departure here.

What are my travel options from Madrid to Frankfurt am Main?

There are 2 ways to travel between Madrid and Frankfurt am Main including taking a flight or coach.

What is the cheapest way from Madrid to Frankfurt am Main?

The cheapest way from Madrid to Frankfurt am Main is by taking a flight. You can find average ticket prices around £82 compared to other travel options to Frankfurt am Main:

A flight is £8 less than a coach for this journey with tickets for a coach from Madrid to Frankfurt am Main costing on average £90.

What is the fastest way to get from Madrid to Frankfurt am Main?

The quickest way to travel from Madrid to Frankfurt am Main is by flight, which takes on average 2 h 40 min   compared to other travel options that may take you longer to get to your destination:

In comparison, travelling by coach can take you on average 27 h 30 min.

How many miles from Madrid to Frankfurt am Main would I travel?

Frankfurt am Main is approximately 897 miles (1446 km) away from Madrid.

How many scheduled departures are there a day from Madrid to Frankfurt am Main?

The average frequency per day from Madrid to Frankfurt am Main is:

  • Around 1 coach per day.

However, we recommend checking specific travel dates for your trip to Frankfurt am Main from Madrid as scheduled services by flight or coach can vary by season or day of the week.

What are the departure and arrival points when travelling from Madrid to Frankfurt am Main?

These are the most popular departure and arrival points when travelling from Madrid to Frankfurt am Main:

  • Most travellers who book a coach ticket from Madrid to Frankfurt am Main depart from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 to Frankfurt am Main, Hbf.
  • Most travellers who purchase a plane ticket from Madrid to Frankfurt am Main depart from Madrid Barajas Airport to Frankfurt am Main Airport.
Who can get me from Madrid to Frankfurt am Main?

Omio works with many trusted partners that can help you travel the best way from Madrid to Frankfurt am Main:

  • You can take a coach from Madrid to Frankfurt am Main with Flixbus. Cheap tickets can be found for £90 with Flixbus from Madrid to Frankfurt am Main.
  • You can travel by plane to Frankfurt am Main from Madrid with Air Europa, and you can find Air Europa Madrid to Frankfurt am Main tickets for £82 on Omio.
Is there a direct service from Madrid to Frankfurt am Main?

Yes, there are direct services available to Frankfurt am Main from Madrid with the following travel operators:

  • You can travel directly by coach with with 1 direct coach per day.
  • You can travel directly by plane with Air Europa or Iberia with direct flights per day.

Direct services tend to save you time and add more convenience in getting you to Frankfurt am Main as you won't need to change in between, so it's worth paying attention to before booking your tickets from Madrid to Frankfurt am Main.

What other popular destinations should I add to my itinerary for my trip to Frankfurt am Main from Madrid?
Omio customers who travel from Madrid to Frankfurt am Main often also extend their holiday to go to Berlin, Paris or Munich. Omio can help you plan your trip by finding the best connections between Frankfurt am Main and these popular destinations at a great price.
How far in advance should I book tickets between Madrid and Frankfurt am Main online to get the best deals?

Before travelling from Madrid to Frankfurt am Main, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a coach ticket is on average £90 one way for this journey.
  • The price of a plane ticket is on average £82 one way for this route.

But we recommend booking Madrid to Frankfurt am Main tickets online a few months before your planned travel date to score the best deals and save money on your trip.