[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Frankfurt am Main to Madrid

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

Our recommendation

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

07:55PMFrankfurt am Main Airport2h50 10:45PMMadrid Barajas Airport
0 changes
$1351One-way
Cheapest
07:55PMFrankfurt am Main Airport2h50 10:45PMMadrid Barajas Airport
0 changes
$1351One-way
Other options
11:25AMFrankfurt am Main Airport2h50 02:15PMMadrid Barajas Airport
0 changes
$2791One-way
09:30AMFrankfurt am Main Airport2h35 12:05PMMadrid Barajas Airport
0 changes
$4061One-way
09:00PMFrankfurt am Main Airport2h35 11:35PMMadrid Barajas Airport
0 changes
$4061One-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
Accommodation

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

Sat
Jul 31
$233Flixbus
$136Air Europa
Sun
Aug 1
$161Flixbus
$136Air Europa
Mon
Aug 2
$142Flixbus
$104Air Europa
Tue
Aug 3
$113Eurolines Germany
$83Air Europa
Wed
Aug 4
$107Flixbus
$83Air Europa
Thu
Aug 5
$113Eurolines Germany
$83Air Europa
Fri
Aug 6
Find prices
$94Iberia
Sat
Aug 7
$113Eurolines Germany
$83Air Europa
Sun
Aug 8
$102Flixbus
$83Air Europa
Mon
Aug 9
$111Flixbus
$83Air Europa
Tue
Aug 10
$93Flixbus
$83Air Nostrum
Wed
Aug 11
$93Flixbus
$83Air Europa
Thu
Aug 12
$94Flixbus
$83Air Europa
Fri
Aug 13
$113Flixbus
$83Air Europa
Sat
Aug 14
$113Flixbus
$83Air Europa
Sun
Aug 15
$75Flixbus
$83Air Europa
Mon
Aug 16
$99Flixbus
$83Air Europa
Tue
Aug 17
$94Flixbus
$83Air Europa
Wed
Aug 18
$87Flixbus
$83Air Europa
Thu
Aug 19
$87Flixbus
$83Air Nostrum
Fri
Aug 20
$87Flixbus
$83Air Europa

Travel Information from Frankfurt am Main to Madrid

distanceDistance897 miles (1446 km)
modeAvailable travel modesFlight or bus
priceTicket price range$36 - $81
cheapestCheapest modeFlight • $36 (€29) • 2 h 35 min
fastestFastest modeFlight • $36 (€29) • 2 h 35 min
carriersPopular travel companiesAir Europa or Flixbus

Take a flight or bus to travel 897 miles (1446 km) from Frankfurt am Main to Madrid. If speed is a priority, then a flight is the best option with an average duration of 2 h 35 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $36 (€29). The most popular travel companies which serve this trip are Air Europa or Flixbus among others. Travelers can even take a direct flight from Frankfurt am Main to Madrid.

The Window Seat

Read more about Madrid

Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Daytrippers: Madrid
Daytrippers: Madrid

From the Art Deco esplanade of Gran Via to the myriad bustling streets made for bar-hopping between mouthwatering tabernas, Madrid has a rich history of attracting artists from all over the world—long before Ernest Hemingway sipped his first...

Continue reading
Book Voyage!
Book Voyage!

Sometimes you don’t need to travel to visit a new destination. A well-written travel book, be it fiction or guidebook, can transport you from the comfort of your own home or daily commute to another place. To kickstart...

Continue reading

Travel Tips

Travel from Frankfurt am Main to Madrid
Travel to Madrid 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 Frankfurt am Main to Madrid.
FAQs
Does Spain have any COVID-19 travel restrictions for people traveling to Madrid from Frankfurt am Main?

Travel from Frankfurt am Main, Germany to Madrid, Spain is: Fully open.

Is international entry into Madrid from Frankfurt am Main restricted?

International entry is currently allowed for: Entry is fully open for citizens and permanent residents of Germany.

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

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

What are the COVID-19 safety measures to follow in Madrid, Spain?

The government of Spain has imposed the following measures to reduce the spread of COVID-19:

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

The above information was last verified on 7/31/21. Remember to check the latest COVID-19 travel safety regulations for your trip from Frankfurt am Main to Madrid closer to your planned date of departure here.

Am I required to self-quarantine when I return to Frankfurt am Main, Germany from Madrid, Spain?

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

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

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

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

Conditions of reentry into Germany:

  • Negative COVID-19 test issued at most 2 days before arrival for all travellers by air
  • Negative COVID-19 test issued at most 3 days before arrival and 10 day mandatory self quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival
  • Passenger Locator Form (PLF) required

What are the coronavirus safety measures I need to follow in Frankfurt am Main, Germany?

You should observe these safety measures in Germany 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 Germany was last checked on 7/30/21. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Frankfurt am Main from Madrid closer to your date of departure here.

How do I go from Frankfurt am Main to Madrid?

There are 2 ways that you can travel to Madrid from Frankfurt am Main. You can take a flight or bus.

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

The cheapest way to go to Madrid from Frankfurt am Main is by taking a flight, which costs on average $36 (€29).

This is compared to other ways of getting to Madrid:

A flight is $45 (€36) less than a bus for this route with tickets for a bus from Frankfurt am Main to Madrid costing on average $81 (€65).

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

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

In comparison, taking a bus requires on average 26 h 30 min   of travel time.

How far is Madrid from Frankfurt am Main?

You should expect to travel around 897 miles (1446 km) between Frankfurt am Main and Madrid.

Where do people depart from and arrive in when traveling from Frankfurt am Main to Madrid?

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

  • Most travelers take a flight from Frankfurt am Main Airport to Madrid Barajas Airport.
  • Most travelers catch their bus from Frankfurt am Main, Hauptbahnhof Fernbusse and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.
Which travel companies can help me find a way to get from Frankfurt am Main to Madrid?

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

  • You can go to Madrid from Frankfurt am Main by plane with Air Europa. You'll see cheap plane tickets for $36 (€29) with Air Europa from Frankfurt am Main to Madrid on Omio.
  • You can travel between Frankfurt am Main and Madrid by bus with Flixbus. You can find cheap tickets on Omio for $81 (€65) with Flixbus from Frankfurt am Main to Madrid.
Is it possible to travel directly from Frankfurt am Main to Madrid?

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

  • You'll find direct flights per day with Air Nostrum or Air Europa.

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

What other destinations are worth visiting after traveling from Frankfurt am Main to Madrid?
Looking to extend your trip from Frankfurt am Main to Madrid? Many Omio customers who go from Frankfurt am Main to Madrid usually extend their vacation to explore other popular destinations like Barcelona, Valencia or Sevilla. If you're looking to explore Barcelona, Valencia or Sevilla from Madrid, let Omio find you the best connections available at an affordable price.
How far in advance should I purchase tickets from Frankfurt am Main to Madrid online to get the best deals?

When planning your trip from Frankfurt am Main to Madrid, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets cost on average $36 (€29) one way.
  • Bus tickets cost $81 (€65) one way on average.

However, we recommend buying tickets from Frankfurt am Main to Madrid online a few months in advance to get the best deals and save money on your upcoming journey.

Stations

Important Stations and Airports for this Journey

Frankfurt am Main
Madrid
Frankfurt(Main) Hbf
Amenities